Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 7 May 2010 14:42:15 -0400
From:      Richard Kuhns <rjk@wintek.com>
To:        Warren Block <wblock@wonkity.com>
Cc:        "ports@freebsd.org" <ports@freebsd.org>, Ondrej Majerech <oxyd.oxyd@gmail.com>
Subject:   Re: Status of Xorg 7.5 and xfce4?
Message-ID:  <4BE45F07.4010004@wintek.com>
In-Reply-To: <alpine.BSF.2.00.1005051050190.85975@wonkity.com>
References:  <4BE16B50.5040904@wintek.com> <4BE1779C.4060003@gmail.com> <alpine.BSF.2.00.1005051050190.85975@wonkity.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4BE45F07.4010004>