Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: MartenP 26 Května 2009, 17:03:40
-
Zdravím!
Mám tu jeden závažný problém. Často (ne vždy) mi mé XFCE prostředí startuje dost pomalu a startovací obrazovka visí třeba půl minuty. Nemám grafický manager, startuji "startx" stylem. Jediné vodítko na řešení problému jsem nalezl v souboru .xsession-errors, který přikládám.
Xsession: X session started for martin at Ăšt kvÄ› 26 13:56:42 CEST 2009
** (x-session-manager:4037): WARNING **: I/O error opening ICE connection 0x25a72e0
(xfce4-settings-helper:4077): xfce4-settings-helper-WARNING **: Failed to connect to session manager
(xfce4-panel:4075): xfce4-panel-WARNING **: xfce4-panel is not running
xfdesktop[4076]: starting up
** (xfwm4:4072): WARNING **: Unhandled keyboard shortcut
** (x-session-manager:4037): WARNING **: I/O error opening ICE connection 0x25b8f00
(xfce4-settings-helper:4083): xfce4-settings-helper-WARNING **: Failed to connect to session manager
Conky: desktop window (1000003) is subwindow of root window (10f)
Conky: window type - desktop
Conky: drawing to created window (0x1600001)
Conky: drawing to double buffer
Warning: Cannot convert string "/usr/share/pixmaps/gksu-debian.xpm" to type Pixmap
warning: incompatible stripping characters and condition:
SFX
warning: incompatible stripping characters and condition:
SFX
warning: incompatible stripping characters and condition:
SFX
warning: incompatible stripping characters and condition:
SFX
warning: incompatible stripping characters and condition:
SFX
warning: incompatible stripping characters and condition:
SFX
warning: incompatible stripping characters and condition:
SFX
warning: incompatible stripping characters and condition:
SFX
warning: incompatible stripping characters and condition:
SFX
warning: incompatible stripping characters and condition:
SFX
Warning: Cannot convert string "/usr/share/pixmaps/gksu-debian.xpm" to type Pixmap
Conky: received SIGHUP or SIGUSR1. reloading the config file.
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
after 99160 requests (99153 known processed) with 0 events remaining.
wicd-client.py: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.0.
Loading...
Attempting to connect tray to daemon...
Success.
Done.
The application 'pidgin' lost its connection to the display :0.0;
most likely the X server was shut down or you killed/destroyed
the application.
Xsession: X session started for martin at Ăšt kvÄ› 26 16:44:36 CEST 2009
(xfce4-panel:4089): xfce4-panel-WARNING **: xfce4-panel is not running
** (x-session-manager:4051): WARNING **: I/O error opening ICE connection 0x1eaabb0
(xfce4-settings-helper:4091): xfce4-settings-helper-WARNING **: Failed to connect to session manager
xfdesktop[4090]: starting up
** (xfwm4:4087): WARNING **: Unhandled keyboard shortcut
** (x-session-manager:4051): WARNING **: I/O error opening ICE connection 0x1eabed0
(xfce4-settings-helper:4097): xfce4-settings-helper-WARNING **: Failed to connect to session manager
Conky: desktop window (1000003) is subwindow of root window (10f)
Conky: window type - desktop
Conky: drawing to created window (0x1600001)
Conky: drawing to double buffer
Error parsing gtk-icon-sizes string: ''
warning: incompatible stripping characters and condition:
SFX
warning: incompatible stripping characters and condition:
SFX
warning: incompatible stripping characters and condition:
SFX
warning: incompatible stripping characters and condition:
SFX
warning: incompatible stripping characters and condition:
SFX
warning: incompatible stripping characters and condition:
SFX
warning: incompatible stripping characters and condition:
SFX
warning: incompatible stripping characters and condition:
SFX
warning: incompatible stripping characters and condition:
SFX
warning: incompatible stripping characters and condition:
SFX
Bohužel se ve výpisu moc nevyznám a nevím, co bych měl opravit. Verzi XFCE provozuji 4.6.1. Nutno podotknout, že mi to dělala i verze 4.6.0 v Xubuntu 9.04 i stejná verze z externího repositáře. Moc by mi pomohlo vyřešení tohoto problému.
-
Nikomu se toto nestává? Či nenajde se někdo, kdo by trochu porozuměl tomu logu? Ještě doplním, že už jsem zkoušel smazat a znovu vytvořit soubory daného sezení a našel jsem i hlášení bugu podobného ražení s návodem. Bohužel ani jeden postup nezafungoval.
-
a v tom souboru máte?
Kus mého:
a3-ntb% head /usr/share/pixmaps/gksu-debian.xpm
/* XPM */
static char * gksu_debian_xpm[] = {
"32 32 551 2",
" c None",
". c #000000",
"+ c #939291",
"@ c #9E9E9C",
"# c #A0A09E",
"$ c #A1A09F",
"% c #A1A19F",
a3-ntb% tail !$
tail /usr/share/pixmaps/gksu-debian.xpm
" . j#k#l#m#n#o#o#p#q#r#s#t#u#v#w#x#y#z#A#B#C#D#E#F#G#h#H#. ",
" . I#J#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#`# $.$+$@$h#h#1#. ",
" . #$$$%$%$&$*$=$-$;$>$,$U#'$)$!$~${$]$`#^$/$($_$:$h#h#<$. ",
" . [$}$|$|$|$|$1$2$3$4$5$^$6$7$8$9$0$a$b$c$d$e$f$g$h$h$i$. ",
" . . j$k$l$Q.K m$~ n$o$p$q$r$s$t$u$v$w$x$y$z$A$B$C$. . ",
" D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$ ",
" ",
" ",
" ",
" "};
-
Jaký soubor máte namysli? Já jsem měl namysli soubory sezení nalézající se v ~/.cache/sessions. Existují ještě nějaké jiné soubory sezení?
-
Soubor /usr/share/pixmaps/gksu-debian.xpm, viz výpis z Tvého .xsession-errors
...
Warning: Cannot convert string "/usr/share/pixmaps/gksu-debian.xpm" to type Pixmap
Teď teda hádám: nemůže být problém v souboru ~/.ICEauthority (oprávnění apod.)? U mě$ ls -l ~/.ICEauthority
-rw------- 1 arrange arrange 11031 2009-05-28 10:45 /home/arrange/.ICEauthority
-
Můj soubor .ICEauthority:
martin@bucek:~$ ls -l ~/.ICEauthority
-rw------- 1 martin martin 13099 2009-05-28 13:50 /home/martin/.ICEauthorityVypadá to asi stejně.
K tomu obrázku, chyba je asi v nastavení XTermu, ten měl jako ikonu nastaveno zmíněný soubor. Teď jsem tam dal klasicky soubor png. Bohužel tohle chybu nenapravilo...
-
Budem tedy asi potřebovat více informací. Třeba takto:
Zjisti, kde máš startx (which startx), zálohuj, otevři, a první řádek změň z #!/bin/bash na #!/bin/bash -x. Ulož. Restartuj a spusť grafiku takto startx &> ~/startx_debugProzkoumej ten soubor nebo ho někam nahrej a dej k dispozici. (Možná k tomu přidej obsah toho souboru startx.)
Třeba někdo pomůže :)
-
Problém asi vyřešen. Po několika aktualizacích to už dlouho neudělalo. Není možné, že byla chyba v balíčcích Ubuntu? Dělá to ještě někomu? Díky za snahu?
-
Zpráva pro všechny, kdo by někdy s tímto měli problémy. Náprava je více než jednoduchá - stačí smazat adresář .cache a soubor ICEauthority v domovském adresáři. XFCE poté bude startovat bleskově a bez chyb. Samozřejmě se musí nastavit opětovně sezení - automatický start aplikací a procesů. Otázka 3 minut.