xinitrc issues

Olivier Fourdan fourdan at xfce.org
Sat Jun 21 02:01:22 CEST 2003


Matthew,

I've put some of it in CVS.

Cheers,
Olivier.

On Fri, 2003-06-20 at 16:49, Matthew Weier OPhinney wrote:
> I've been using ROX-Session, but I noticed that with an XFwm/ce4 CVS
> update I did yesterday, it hasn't been working as well as I'd like.
> Mainly, I've been noticing strange behaviour with how the pinboard is
> started (the window ROX-Filer creates for the pinboard gets decorations,
> and doesn't become the root window).
> 
> Since the main functionality I've enjoyed from ROX-Session has been
> getting programs started on session initialization, I decided I'd look
> into XFwm/ce4's $HOME/.xfce4/xinitrc script and see if I could get it
> working with ROX-Filer again. I had some difficulties, and the results
> of that are the xinitrc script attached.
> 
> Basically, I noticed (1) that the 'ls' command run by the script to find
> files in the Autostart directory doesn't take into account that some of
> these may be symbolic links, which makes the executable test fail for
> those files. I added the '-L' switch to correct this. 
> 
> Second, the order in which the various programs are executed causes some
> *very* big issues. I discovered, through trial and error at a failsafe
> xterm, that xfwm4 *MUST* be started before ROX-Filer for the pinboard to
> manifest correctly; it also seems that a good number of net_wm-compliant
> programs have issues if they cannot find a net_wm-compliant WM running
> when they begin. So I moved the xfce-mcs-manager and xfwm4 commands to
> precede running the Autostart programs. This works because each runs in
> the background.
> 
> Third, I commented a section for any other programs that the user may
> wish to execute. In this area I commented in entries for xftaskbar4 and
> xfdesktop.
> 
> Finally, the last thing to execute is the panel; I left this verbatim
> from the script in CVS.
> 
> Comments appreciated!
-- 
Olivier Fourdan <fourdan at xfce.org>
http://www.xfce.org




More information about the Xfce4-dev mailing list