View previous topic :: View next topic |
Author |
Message |
Taglia Apprentice
Joined: 05 Nov 2004 Posts: 244
|
Posted: Mon Dec 20, 2004 10:01 pm Post subject: Problema XFCE 4.2 |
|
|
Ho un problema con XFCE 4.2
Non capisco come si sia verificato dato che ha smesso di funzionare di punto in bianco. O meglio, oggi ho lanciato un emerge -uD world e tra le varie cose mi ha ricompilato dev-libs/glib-2.4.8 e x11-libs/gtk+-2.4.13-r1
Però i malfunzionamenti si sono verificati dopo che avevo già provato varie volte la nuova configurazione senza avere alcun problema
1) Se provo a lanciarlo da console con startxfce4 mi viene detto che c'è già attivo un X server ... ma non è vero, tanto più che nella lista dei processi il server non c'è! comunque poi non mi lancia xfce (mi da errore sempre a proposito del server X quando prova a far partire xfce-session)
2) se invece lancio il canonico startx (il mio ~/.xinitrc contiene lineakd& startxfce4), mi parte XFCE4 ma senza molte cose (ad esempio non è attivo xfce-desktop, xfce-calendar ...). La cosa strana è che se lancio manualmente questi processi da una shell xterm (xfce-desktop&), funziona tutto normalmente ... ma allora perchè diavolo non si caricano allo start?
Qui sotto il mio /etc/xfce4/xinitrc
Code: |
#!/bin/sh
xrdb -merge ~/.Xresources
xsetroot -solid black -cursor_name watch
# fix broken $UID on some system...
if test "x$UID" = "x"; then
UID=`id -u`
fi
# Those are my settings, change them as appropriate...
# Xft DPI: 96
# Xft.hintstyle: hintnone/hintslight/hintmedium/hintfull
# Xft hinting: 1/0
xrdb -nocpp -merge - << EOF
Xft.dpi: 96
Xft.hinting: 1
Xft.hintstyle: hintmedium
EOF
test -f $HOME/.Xmodmap && xmodmap $HOME/.Xmodmap
# Uncomment this if you want to load Xresources and/or Xdefaults
# test -f $HOME/.Xresources && xrdb -merge $HOME/.Xresources
# test -f $HOME/.Xdefaults && xrdb -merge $HOME/.Xdefaults
# Launch xscreensaver (if available), but only as non-root user
test $UID -gt 0 && test -z $VNCSESSION && xscreensaver -no-splash &
# Run xfce4-session if installed
xfcesm=`which xfce4-session`
case "x$xfcesm" in
x|xno*)
;;
*)
exec $xfcesm
# Shouldn't get there, but anyway...
exit
;;
esac
# or use old-fashioned startup script otherwise
xfce-mcs-manager
xfwm4 --daemon
# Start-up stuff from ~/Desktop/Autostart directory, if it exists
# (as it seems to be the new standard)
if test -d "$HOME/Desktop/Autostart"; then
for i in `ls -1 -L ${HOME}/Desktop/Autostart/ 2>/dev/null`; do
if test -x $HOME/Desktop/Autostart/$i; then
$HOME/Desktop/Autostart/$i &
fi
done
fi
xftaskbar4&
xfdesktop&
xfcalendar&
panel=`which xfce4-panel`
case "x$panel" in
x|xno*)
;;
*)
$panel
ret=$?
while test $ret -ne 0; do
xmessage -center -file - -timeout 20 -title Error <<EOF
A crash occured in the panel
Please report this to the xfce4-dev@moongroup.com list
Meanwhile the panel will be restarted
EOF
cat >&2 <<EOF
A crash occured in the panel
Please report this to the xfce4-dev@moongroup.com list
Meanwhile the panel will be restarted
EOF
$panel
ret=$?
done
;;
esac
xsetroot -bg white -fg red -solid black -cursor_name watch
|
Questi invece sono i processi relativi a xfce attivi quando lancio startx
Code: |
18543 tty1 00:00:00 xfce4-session
18545 ? 00:00:00 xfce-mcs-manage
18548 tty1 00:00:00 xfwm4
18551 tty1 00:00:01 xftaskbar4
18553 tty1 00:00:00 xfce4-panel
|
_________________ Taglia
./ do NOT click ...
./ Mentecritica: Non esistono questioni di principio |
|
Back to top |
|
|
GhePeU Guru
Joined: 12 Aug 2003 Posts: 549 Location: Mestre, Italy
|
Posted: Mon Dec 20, 2004 10:07 pm Post subject: |
|
|
xfcalendar, xfce4-desktop, etc. etc. dipendono da xfce-session, che si occupa di farli partire
tra le cose che hai upgradato c'è anche pam? se sì, il problema è quello: https://bugs.gentoo.org/show_bug.cgi?id=70585 _________________ That is not dead which can eternal lie,
and with strange aeons even death may die. |
|
Back to top |
|
|
Taglia Apprentice
Joined: 05 Nov 2004 Posts: 244
|
Posted: Mon Dec 20, 2004 10:18 pm Post subject: |
|
|
PAM mi sa che l'avevo upgradato tempo fa ... ma non ho avuto i problemi lì descritti.
Piuttosto ho il sospetto di aver fatto qualche danno nella mia home ~ con chmod chgrp e chown
Code: |
-rwx------ 1 taglia users 20 Dec 20 22:45 .xinitrc
|
questi permessi sono giusti?
Ad ogni modo xfce-session mi parte correttamente! _________________ Taglia
./ do NOT click ...
./ Mentecritica: Non esistono questioni di principio |
|
Back to top |
|
|
Taglia Apprentice
Joined: 05 Nov 2004 Posts: 244
|
Posted: Mon Dec 20, 2004 10:56 pm Post subject: |
|
|
Forse ho capito ... le nuove glib e gtk facevano a pugni con xfce che è unstable ... ho provato a riemergere le vecchie versioni che avevo prima (spulciando in emerge.log) e ora sembra partire tutto correttamente (non ho provato però a digitare direttamente startxfce4 invece di startx).
Mi è venuto un dubbio... secondo me prima era semplicemente crashato il desktop manager ... uscendo e rientrando probabilmente ho salvato la sessione ... e lui vedendo che non c'era il desktop manager attivo la ha interpretata come una mia scelta di sessione e non l'ha più ricaricato Perchè se no non mi spiego perchè non ricomparisse ... dato che a lanciarlo manualmente partiva senza problemi (salvo crashare spesso )
Beh vediamo, il tag [RISOLTO] lo metterò se mi si è effettivamente stabilizzato tutto _________________ Taglia
./ do NOT click ...
./ Mentecritica: Non esistono questioni di principio |
|
Back to top |
|
|
|