[BLFS Trac] #2172: XFce-4.2.3.2 session

BLFS Trac trac at linuxfromscratch.org
Wed Jan 17 07:34:41 PST 2007


#2172: XFce-4.2.3.2 session
--------------------+-------------------------------------------------------
 Reporter:  Luca    |        Owner:  dnicholson at linuxfromscratch.org
     Type:  defect  |       Status:  assigned                       
 Priority:  normal  |    Milestone:  6.2.0                          
Component:  BOOK    |      Version:  SVN                            
 Severity:  normal  |   Resolution:                                 
 Keywords:          |  
--------------------+-------------------------------------------------------
Comment (by dnicholson at linuxfromscratch.org):

 Replying to [comment:8 randy at linuxfromscratch.org]:
 > Much of this issue is probably my fault because when I put in the
 > instructions to set XDG* in the desktop-file-utils package and misc
 > places in KDE/GNOME instructions a long time ago. I really never
 > properly researched all about the XDG* stuff, put some stuff in the
 > book and went about my merry way.

 Hey, I just understood this yesterday for the first time. It has been a
 thorn in my side for a long time.

 > FWIW - I use KDE on several machines and find it totally unnecessary
 > to set XDG* when running KDE. KDE is installed in /opt. And everything
 > "just works". *NO* XDG vars are set, or ever set.
 >
 > When running GNOME I *do* set them. Not sure why, but that is what
 > is in my script that runs the GNOME desktop.

 The problem is that all three systems implement the spec differently.
 Judging from yours and Alexander's comments, I think I can conclude the
 following.

 XFCE and KDE will both compile in extra paths such as ${sysconfdir}/xdg
 and ${prefix}/share. GNOME does not do this, and that's why Randy has to
 set the variables when he builds GNOME (he uses /etc/gnome and /opt/gnome,
 and I've always used /etc and /usr, presumably).

 Someone should try to get all three environments installed simultaneously
 (preferably to non-/usr) and see what happens with the menus with various
 values in XDG_DATA_DIRS and XDG_CONFIG_DIRS. I rarely build XFCE or KDE,
 but I could try soon.

-- 
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/2172#comment:11>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch



More information about the blfs-book mailing list