Summary: | X11 app-defaults are installed in wrong location for some X apps | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Phil Stracchino (Unix Ronin) <phils> |
Component: | New packages | Assignee: | Gentoo X packagers <x11> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Phil Stracchino (Unix Ronin)
2010-01-13 21:35:53 UTC
I can't reproduce this w/ xterm-266 and x11-base/xorg-x11-7.4-r1. Specifically, the ctrl-rightclick does give me a set of working font choices. iconize doesn't exist in my WM, so not testing that presently. /usr/lib/X11/app-defaults already exists as a symlink here: /usr/lib/X11/app-defaults -> ../../../etc/X11/app-defaults Said symlink is owned by x11-misc/xxkb-1.11-r1. Please upgrade and retest? (In reply to comment #1) > I can't reproduce this w/ xterm-266 and x11-base/xorg-x11-7.4-r1. > Specifically, the ctrl-rightclick does give me a set of working font choices. > iconize doesn't exist in my WM, so not testing that presently. > > /usr/lib/X11/app-defaults already exists as a symlink here: > /usr/lib/X11/app-defaults -> ../../../etc/X11/app-defaults > Said symlink is owned by x11-misc/xxkb-1.11-r1. > > Please upgrade and retest? > I'm already on x11-base/xorg-x11-7.4-r1, but I have x11-terms/xterm-262. Testing 266... babylon5:root:~:6 # ls -l /usr/bin/xterm -rwxr-xr-x 1 root root 428816 Nov 28 10:55 /usr/bin/xterm* babylon5:root:~:7 # eix -I x11-terms/xterm [I] x11-terms/xterm Available versions: 262 (~)266 {Xaw3d toolbar truetype unicode} Installed versions: 266(10:55:10 11/28/10)(truetype unicode -Xaw3d -toolbar) Xterm-266 is still using /usr/lib/X11/app-defaults. On a new install, I did not get a symlink /usr/lib/X11/app-defaults -> ../../../etc/X11/app-defaults. I did get an /etc/X11/app-defaults directory, but it contained only app-defaults for Xgps and Xgpsspeed. After moving Xgps and Xgpsspeed to /usr/share/X11/app-defaults where all the other app-defaults files are, removing the /etc/X11/app-defaults directory, and manually symlinking /etc/X11/app-defaults and /usr/lib/X11/app-defaults (or in this case /usr/lib64/X11/app-defaults) to /usr/share/X11/app-defaults, it works properly. Given that Xgps and Xgpsspeed got installed in /etc/X11/app-defaults, it looks as though there are now THREE different locations on the system where X apps are looking for app-defaults, and apparently none of them are checking all three possible locations. Either /etc/X11/app-defaults or /usr/share/X11/app-defaults makes sense (/etc/X11/app-defaults makes a great deal of sense, actually); /usr/lib/X11/app-defaults really does not, except for historical reasons. |