#2172: XFce-4.2.3.2 session
--------------------+-------------------------------------------------------
Reporter: Luca | Owner: [EMAIL PROTECTED]
Type: defect | Status: assigned
Priority: normal | Milestone: 6.2.0
Component: BOOK | Version: SVN
Severity: normal | Resolution:
Keywords: |
--------------------+-------------------------------------------------------
Comment (by [EMAIL PROTECTED]):
Replying to [comment:8 [EMAIL PROTECTED]:
> 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
--
http://linuxfromscratch.org/mailman/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page