xfdesktop not loading or overrun by Gnome
Marc Schwartz
MSchwartz at MedAnalytics.com
Mon Jan 31 18:02:07 CET 2005
On Mon, 2005-01-31 at 11:50 -0500, Paul M. Bucalo wrote:
> On Mon, 2005-01-31 at 11:23, Marc Schwartz wrote:
>
> >
> > More than likely you have some applications running that are conflicting
> > with xfdesktop in some fashion.
> >
> > >From a console, run:
> >
> > ps -e
> >
> > and see what application processes are running.
>
> Here's the output:
>
> PID TTY TIME CMD
> 1 ? 00:00:05 init
> 2 ? 00:00:00 keventd
> 3 ? 00:00:00 kapmd
> 4 ? 00:00:00 ksoftirqd/0
> 7 ? 00:00:00 bdflush
> 5 ? 00:00:00 kswapd
> 6 ? 00:00:00 kscand
> 8 ? 00:00:00 kupdated
> 9 ? 00:00:00 mdrecoveryd
> 13 ? 00:00:00 kjournald
> 68 ? 00:00:00 khubd
> 1391 ? 00:00:00 kjournald
> 1392 ? 00:00:00 kjournald
> 1643 ? 00:00:00 eth0
> 1980 ? 00:00:00 dhclient
> 2016 ? 00:00:00 syslogd
> 2020 ? 00:00:00 klogd
> 2074 ? 00:00:00 apmd
> 2118 ? 00:00:01 cupsd
> 2146 ? 00:00:00 xinetd
> 2155 ? 00:00:00 gpm
> 2164 ? 00:00:00 crond
> 2187 ? 00:00:00 xfs
> 2196 ? 00:00:00 atd
> 2212 ? 00:00:00 login
> 2213 tty2 00:00:00 mingetty
> 2214 tty3 00:00:00 mingetty
> 2215 tty4 00:00:00 mingetty
> 2216 tty5 00:00:00 mingetty
> 2217 tty6 00:00:00 mingetty
> 2218 tty1 00:00:00 bash
> 2300 ? 00:00:00 bonobo-activati
> 2302 ? 00:00:01 evolution-womba
> 2528 tty1 00:00:00 xinit
> 2529 ? 00:00:06 X
> 2531 tty1 00:00:00 sh
> 2535 tty1 00:00:00 sh
> 2536 tty1 00:00:00 xscreensaver
> 2539 ? 00:00:00 ssh-agent
> 2542 tty1 00:00:01 xfce4-session
> 2545 ? 00:00:00 xfce-mcs-manage
> 2548 tty1 00:00:00 xfwm4
> 2550 tty1 00:00:00 xftaskbar4
> 2552 tty1 00:00:03 xfce4-panel
> 2554 tty1 00:00:00 evolution-alarm
> 2556 tty1 00:00:00 gconfd-2
> 2558 tty1 00:00:00 xterm
> 2560 pts/0 00:00:00 bash
> 2596 pts/0 00:00:00 ps
>
> > If you note anything to do with nautilus, kill it.
>
> evolution-alarm is elusive as it makes its checks periodically. I ended
> up killing evolution-womba instead.
You need to kill both
pkill evolution-womba
pkill evolution-alarm
Note that the names are truncated
> > Also, note that, as was mentioned in a recent thread, nautilus seems to
> > kill xfdesktop, so it is also likely that xfdesktop is not running and
> > therefore is not saved in a current session configuration.
>
> As you can see, xfdesktop is not running. I had checked this before
> posting and assumed that nautilus (or some Gnome feature) must have kept
> it from loading...
>
> > Try:
> >
> > xfdesktop&
> >
> > from a console to see if that changes anything.
>
> It loads xfdesktop every time, but this is what a term window shows
> foroutput:
>
> [pmbuc at pmbent1 pmbuc]$ xfdesktop
> Extra content at the end of the document
> Extra content at the end of the document
> Extra content at the end of the document
> Extra content at the end of the document
> Extra content at the end of the document
> Extra content at the end of the document
> Extra content at the end of the document
> Extra content at the end of the document
> Extra content at the end of the document
> Extra content at the end of the document
> *** attempt to put segment in horiz list twice
> Extra content at the end of the document
> Extra content at the end of the document
> *** attempt to put segment in horiz list twice
> *** attempt to put segment in horiz list twice
> *** attempt to put segment in horiz list twice
> *** attempt to put segment in horiz list twice
> *** attempt to put segment in horiz list twice
> *** attempt to put segment in horiz list twice
> *** attempt to put segment in horiz list twice
> *** attempt to put segment in horiz list twice
> *** attempt to put segment in horiz list twice
> *** attempt to put segment in horiz list twice
> *** attempt to put segment in horiz list twice
> *** attempt to put segment in horiz list twice
> *** attempt to put segment in horiz list twice
> *** attempt to put segment in horiz list twice
> *** attempt to put segment in horiz list twice
> *** attempt to put segment in horiz list twice
> *** attempt to put segment in horiz list twice
> *** attempt to put segment in horiz list twice
> *** attempt to put segment in horiz list twice
> *** attempt to put segment in horiz list twice
> *** attempt to put segment in horiz list twice
> *** attempt to put segment in horiz list twice
> *** attempt to put segment in horiz list twice
> *** attempt to put segment in horiz list twice
> *** attempt to put segment in horiz list twice
> *** attempt to put segment in horiz list twice
> *** attempt to put segment in horiz list twice
> Extra content at the end of the document
> Extra content at the end of the document
> Extra content at the end of the document
> Extra content at the end of the document
> Extra content at the end of the document
>
> (xfdesktop:2655): libxfce4util-CRITICAL **: file xfce-desktopentry.c:
> line 436 (
> xfce_desktop_entry_new): assertion `g_file_test (priv->file,
> G_FILE_TEST_EXISTS)
> ' failed
>
> (xfdesktop:2655): libxfce4util-CRITICAL **: file xfce-desktopentry.c:
> line 436 (
> xfce_desktop_entry_new): assertion `g_file_test (priv->file,
> G_FILE_TEST_EXISTS)
> ' failed
>
> (xfdesktop:2655): libxfce4util-CRITICAL **: file xfce-desktopentry.c:
> line 436 (
> xfce_desktop_entry_new): assertion `g_file_test (priv->file,
> G_FILE_TEST_EXISTS)
> ' failed
>
> (xfdesktop:2655): GLib-CRITICAL **: file ghash.c: line 291
> (g_hash_table_insert)
> : assertion `hash_table != NULL' failed
>
>
> I noticed that after a time, I have my right-click menu back. clearly, I
> have a mess on my hands. :0/
I think that at least some of the the error messages are referring to
some known problems with GTK2 themes that use the SVG engine and/or SVG
image files. Seems to me that I recall something about that from past
posts.
> > Also, note that (depending upon which version of Evolution you are
> > running), exiting Evolution does not exit all of the sub-applications.
> > The evolution-alarm-notify application enables Evo's calendar alarms to
> > still function, even if you exit the main application. Thus, if you exit
> > Evo and logout of your session, saving it, the evolution-alarm-notify
> > loads up at your next login.
>
> If I can find why this is loading (it isn't loading on the other
> desktops that I use Evo on --- same version, btw), I'd 'turn it off'.
>
> > If none of the above help, then one option, to restore a default
> > configuration, is to delete the files in ~/.cache/sessions. These are
> > the session files.
> >
> > After deleting the above files, then logout of your current session and
> > do not save the session at the logout dialog. You can then login in to a
> > default session configuration and make further modifications as you
> > require.
>
> Thanks, Marc. If what I gave you makes any sense, let me know.
> Otherwise, I will work through what you have given me and report back
> with success or failure (and hopefully a reason why).
At this point, the easiest thing to do would be to delete the session
files as I indicate above, being sure to NOT save the session at logout.
This should also take care of the Evo problem.
With Evo, you need to be careful if you run it, exit it and then logout
of Xfce, saving the session. The two mentioned components of Evo will
not be stopped upon exiting the main app and will therefore restart each
time you login, if you have saved the session at logout.
Let me know on the above.
Marc
More information about the Xfce
mailing list