Summary: | xscreensaver-5.02-r2 always try to use gnome-terminal | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Octavio Ruiz (Ta^3) <tacvbo> |
Component: | New packages | Assignee: | Desktop Misc. Team <desktop-misc> |
Status: | RESOLVED INVALID | ||
Severity: | minor | CC: | jwz, pva, x11 |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Other | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
xscreensaver-4.21-settings.patch
xscreensaver-5.02-gentoo.patch |
Description
Octavio Ruiz (Ta^3)
2005-06-01 00:34:51 UTC
Created attachment 60342 [details, diff]
xscreensaver-4.21-settings.patch
Changed to always use xterm.
this has already been fixed xscreensaver-4.{21,22} still use by default gnome-terminal. Attachment #61819 [details, diff]
fix the problem for both.
sorry about that... i marked the wrong bug fixed in 4.22-r1 (for real this time)... thanks xscreensaver-4.2{2,4}-settings.patch doesn't fix this anymore. The proposed fix was: *loadURL: firefox '%s' || mozilla '%s' || netscape '%s' || \ links '%s' || lynx '%s' || w3m '%s' *manualCommand: xterm -sb -fg black -bg gray75 -T '%s manual' \ -e /bin/sh -c 'man "%s" ; read foo' xscreensaver-4.x? It's not in Portage. Clever. sh: gnome-terminal: command not found Created attachment 124904 [details, diff]
xscreensaver-5.02-gentoo.patch
xscreensaver-5.02-gentoo.patch
Octavio, in my opinion this is just default that you, as administrator of your system, should change in configuration file. Just change that in /usr/share/X11/app-defaults and that's it! Gnome users will hate us for this change ;) The only problem I see is that that file is not config-protected. X11, could you help us here. Some app-defaults files are installed into /usr/lib/X11/app-defaults, which is symlink on ../../../etc/X11/app-defaults (and thus all files there are config-protected. On the other hand some applications install app-defaults into /usr/share/X11/app-defaults: $=> qfile /usr/share/X11/app-defaults/ x11-apps/xclock (/usr/share/X11/app-defaults) x11-apps/xsm (/usr/share/X11/app-defaults) x11-apps/xfontsel (/usr/share/X11/app-defaults) x11-apps/xmessage (/usr/share/X11/app-defaults) x11-terms/xterm (/usr/share/X11/app-defaults) x11-base/xorg-server (/usr/share/X11/app-defaults) So it looks like all newer X11 applications install app-defaults files into /usr/share instead of /usr/lib. What is correct location? What /usr/share/X11/app-defaults is not config-protected? (In reply to comment #10) > So it looks like all newer X11 applications install app-defaults files into > /usr/share instead of /usr/lib. What is correct location? What > /usr/share/X11/app-defaults is not config-protected? /usr/share for distribution defaults and /etc for administrator overrides. /usr/lib is obsolete. Thank you Donnie. I've checked: Octavio if you put /usr/share/X11/app-defaults/XScreenSaver into /etc/X11/app-defaults and put the only line there: *manualCommand: xterm --title '%s manual' \ --command '/bin/sh -c "man %s; read foo"' There, you'll get what you want. So this is not a bug, but misconfiguration. If anybody disagrees here with me, please, reopen this bug. Thank you Peter, I agree. |