Status of Xorg 7.5 and xfce4?

Richard Kuhns rjk at wintek.com
Fri May 7 18:42:17 UTC 2010


On 05/05/10 13:07, Warren Block wrote:
> On Wed, 5 May 2010, Ondrej Majerech wrote:
>
>> Try renaming your ~/.config/xfce4 and ~/.config/xfce4-session to something
>> else and see if that allows you to use your desktop again.
>
> I wish I'd thought of that.  Here's what I did:
>
> After a reboot, and not having attempted to start X or xfce...
> mkdir ~/backup
> mv ~/.config ~/backup
> startxfce4 (or startx if .xinitrc starts xfce4)
> xfce starts with defaults.
> Click "quit" button in panel, or right-click desktop,
>     Applications/Log Out.
> Click "Log Out".
> rm -rf ~/.config (this is the new copy just created by xfce).
> mv ~/backup/.config ~
>
> After that, xfce starts every time.  Or at least every time I've
> tried--20 times in a row on one system.  And it's worked on two systems.
>
> Now why it worked...
>
> -Warren Block * Rapid City, South Dakota USA

I'll make it even more interesting now.

I tried this with no joy. However, when I moved my original .config back 
in place and tried again I actually saw my desktop for approximately 1 
second before the crash-n-burn. That made me think there was possibly a 
timing problem (what did I have to lose?). I copied the default xinitrc 
(/usr/local/etc/xdg/xfce4/xinitrc) to ~/.config/xfce4 and added a 'sleep 
5' immediately before the attempt to execute xfce4-session:

--- /usr/local/etc/xdg/xfce4/xinitrc    2010-04-30 10:09:28.000000000 -0400
+++ /home/rjk/.config/xfce4/xinitrc     2010-05-07 10:35:38.000000000 -0400
@@ -131,6 +131,7 @@
         x|xno*)
                 ;;
         *)
+               sleep 5
                 $xfcesm

                 if test $kill_sshagent -eq 1; then

This seems to have fixed it; my desktop is back to normal. I'm at 4 for 
4, at any rate.

Hope this helps...

	- Richard
-- 
Richard Kuhns <rjk at wintek.com>     My Desk:          765-269-8541
Wintek Corporation                 Internet Support: 765-269-8503
427 N 6th Street STE C             Consulting:       765-269-8504
Lafayette, IN 47901-2211           Accounting:       765-269-8502


More information about the freebsd-ports mailing list