Summary: | Directory app-defaults doesn't have any locale specific counterpart under /etc/X11 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Oldrich Jedlicka <oldium.pro> |
Component: | Current packages | Assignee: | Gentoo X packagers <x11> |
Status: | RESOLVED UPSTREAM | ||
Severity: | minor | CC: | dickey |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://bugs.freedesktop.org/show_bug.cgi?id=4626 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Oldrich Jedlicka
2005-09-27 12:09:02 UTC
This sounds like an upstream feature request, so I'm marking it as such. Please file a bug at bugs.freedesktop.org, in the xorg product. Then post the URL here. Thanks! Only one question: It is xorg-x11, who moved /usr/X11R6/lib/app-defaults into /etc/X11/app-defaults and created a symlink for it? If yes, I'll create new feature request. Thanks. I mean it was not the ebuild (and Gentoo), who made this change. I'm I right? Although the recent ebuilds have moved existing installation structions from the X11R6 directories to their present locations, this was only to prepare the way for the directory choices made by upstream. In short, Gentoo's X-related directories are not Gentoo-specific, they're all from upstream. Thanks for the explanation. Added a bug at freedesktop.org: https://bugs.freedesktop.org/show_bug.cgi?id=4626 Much thanks. Resolved also on bugs.freedesktop.org: We've agreed that the app-defaults should still be installed in /usr/X11R6/lib/X11/app-defaults, as was done before. All the apps in Xorg CVS head are now fixed to install there again. It looks like we've configured the path to be /usr/lib/X11/app-defaults, except a few applications (notably xterm and openmotif) do stuff in /etc/X11. Does this break anything currently? This is what I figured out with XTerm-204 with and without removed libdir settings in its ebuild for X.org-7.0.0_rc2: 1) /etc/X11/app-defaults and /etc/X11/{LANGUAGE}/app-defaults are used, when present 2) /usr/lib/X11/app-defaults and /usr/lib/X11/{LANGUAGE}/app-defaults are used as well So the only difference for X.org-7 is where app-defaults are normally installed. Nothing more. /etc/X11/app-defaults and /usr/lib/X11/app-defaults are searched (in this order) anyway (for XTerm at least). I'm re-opening here. Upstream's new paths should take effect the next time we update the respective tarballs. Probably won't happen before then since nothing is actually broken by modular's current paths, if I understand your comments correctly. (In reply to comment #10) > I'm re-opening here. Upstream's new paths should take effect the next time we > update the respective tarballs. Probably won't happen before then since nothing > is actually broken by modular's current paths, if I understand your comments > correctly. Any update, as all timestamps for Xorg7.0 have 21-Dec-2005, nearly one full month since Joshua's respons? I cannot confirm anything now as I do not have my Gentoo computer available for at least 14 days. Sorry. The question is if all ebuilds (xterm for example) installs things into /usr/lib/X11/app-defaults dir and not info /etc/X11/app-defaults. A brief look (equery) told me that x11-libs/motif-config-0.10 installs files into /etc/X11/app-defaults. I'm still not sure whether the correct location is /etc/X11/app-defaults or /usr/lib/X11/app-defaults. (With the modular xorg, /usr/X11 -> /usr) Please see bug 106173, which corrected from the latter to the former for xosview. Bug 133881 seems to ask the same question for xlockmore. (In reply to comment #14) > I'm still not sure whether the correct location is /etc/X11/app-defaults or > /usr/lib/X11/app-defaults. (With the modular xorg, /usr/X11 -> /usr) > Please see bug 106173, which corrected from the latter to the former for > xosview. Bug 133881 seems to ask the same question for xlockmore. Maybe Donnie Berkholz knows more. I found one xorg bug, but I do not understand, what is the result... Just for reference: https://bugs.freedesktop.org/show_bug.cgi?id=5051 In modular X, packages should install their app-defaults files to /usr/share/X11/app-defaults/. /etc/X11/app-defaults/ is the location for system administrator overrides to these defaults. |