Xscreensaver always try to use gnome-terminal, if it's not installed you can not see documentation. Changed to always use xterm.
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.