Доброго времени суток! Пытаюсь заставить работать xscreensaver в xdm. Делал всё так как написано в xscreensaver(1):
% cat Xsetup #!/bin/sh xloadimage -fullscreen -onroot /etc/X11/xdm/pixmaps/nsky.jpg & xhost +localhost xhost +local: xscreensaver-command -exit xscreensaver -verbose & % cat Xsession #!/bin/sh # invoke global X session script xscreensaver-command -exit xscreensaver & . /etc/X11/Xsession Запуск происходит из под юзера nobody. На сколько я понял, считывание настроек идет из ~root/.xscreensaver xscreensaver, после запуска xdm, запускается, но, по прошествии положенного промежутка времени не запускается выбранный хак. Вообще ни какой не запускается, сколько ни жди :-) Файл ~root/.xscreensaver скопирован без изменений от обычного пользователя, у которого хранитель экрана ведет себя должным образом. Пробовал убрать файл настроек у рута и перебросить все необходимые настройки в файл Х ресурсов (/etc/X11/xdm/Xresources) -- картина та же. Вот что сыпется в /var/log/xdm.log: xscreensaver: 18:28:21: locking is disabled (running as nobody). xscreensaver: 18:28:21: locking only works when xscreensaver is launched by a normal, non-privileged user (e.g., not "root".) See the manual for details. GetModeLine - scrn: 0 clock: 56300 GetModeLine - hdsp: 800 hbeg: 832 hend: 896 httl: 1048 ...skipping... xscreensaver: 15:11:25: (xset s 0 0; xset s blank; xset s expose) done Merging...done Building XImage...done Wed Jul 26 15:19:48 2006 xdm info (pid 20180): sourcing /usr/X11R6/lib/X11/xdm/Xstartup Wed Jul 26 15:19:48 2006 xdm info (pid 20210): executing session /usr/X11R6/lib/X11/xdm/Xsession xscreensaver: 15:11:25: awaiting idleness. xscreensaver: 15:16:40: blanking screen at Wed Jul 26 15:16:40 2006. xscreensaver: 15:16:40: 0: grabbing keyboard on 0x9e... AlreadyGrabbed. xscreensaver: 15:16:41: 0: grabbing keyboard on 0x9e... AlreadyGrabbed. xscreensaver: 15:16:42: 0: grabbing keyboard on 0x9e... AlreadyGrabbed. xscreensaver: 15:16:43: 0: grabbing keyboard on 0x9e... AlreadyGrabbed. xscreensaver: 15:16:44: couldn't grab keyboard! (AlreadyGrabbed) xscreensaver: 15:16:44: 0: removing focus from PointerRoot / RevertToNone. xscreensaver: 15:16:44: 0: grabbing keyboard on 0x9e... AlreadyGrabbed. xscreensaver: 15:16:46: 0: grabbing keyboard on 0x9e... AlreadyGrabbed. xscreensaver: 15:16:47: 0: grabbing keyboard on 0x9e... AlreadyGrabbed. xscreensaver: 15:16:48: 0: grabbing keyboard on 0x9e... AlreadyGrabbed. xscreensaver: 15:16:49: couldn't grab keyboard! (AlreadyGrabbed) xscreensaver: 15:16:49: 0: grabbing mouse on 0x9e... GrabSuccess. xscreensaver: 15:16:49: unable to grab keyboard or mouse! Blanking aborted. xscreensaver: 15:16:49: awaiting idleness. xscreensaver: 15:17:49: blanking screen at Wed Jul 26 15:17:49 2006. xscreensaver: 15:17:49: 0: grabbing keyboard on 0x9e... AlreadyGrabbed. xscreensaver: 15:17:50: 0: grabbing keyboard on 0x9e... AlreadyGrabbed. xscreensaver: 15:17:51: 0: grabbing keyboard on 0x9e... AlreadyGrabbed. xscreensaver: 15:17:52: 0: grabbing keyboard on 0x9e... AlreadyGrabbed. xscreensaver: 15:17:53: couldn't grab keyboard! (AlreadyGrabbed) xscreensaver: 15:17:53: 0: removing focus from None / RevertToNone. xscreensaver: 15:17:53: 0: grabbing keyboard on 0x9e... AlreadyGrabbed. xscreensaver: 15:17:54: 0: grabbing keyboard on 0x9e... AlreadyGrabbed. xscreensaver: 15:17:55: 0: grabbing keyboard on 0x9e... AlreadyGrabbed. xscreensaver: 15:17:56: 0: grabbing keyboard on 0x9e... AlreadyGrabbed. xscreensaver: 15:17:57: couldn't grab keyboard! (AlreadyGrabbed) xscreensaver: 15:17:57: 0: grabbing mouse on 0x9e... GrabSuccess. xscreensaver: 15:17:57: unable to grab keyboard or mouse! Blanking aborted. xscreensaver: 15:17:57: awaiting idleness. xscreensaver: 15:18:57: blanking screen at Wed Jul 26 15:18:57 2006. xscreensaver: 15:18:57: 0: grabbing keyboard on 0x9e... AlreadyGrabbed. xscreensaver: 15:18:58: 0: grabbing keyboard on 0x9e... AlreadyGrabbed. xscreensaver: 15:18:59: 0: grabbing keyboard on 0x9e... AlreadyGrabbed. xscreensaver: 15:19:00: 0: grabbing keyboard on 0x9e... AlreadyGrabbed. xscreensaver: 15:19:01: couldn't grab keyboard! (AlreadyGrabbed) xscreensaver: 15:19:01: 0: removing focus from None / RevertToNone. xscreensaver: 15:19:01: 0: grabbing keyboard on 0x9e... AlreadyGrabbed. xscreensaver: 15:19:02: 0: grabbing keyboard on 0x9e... AlreadyGrabbed. xscreensaver: 15:19:03: 0: grabbing keyboard on 0x9e... AlreadyGrabbed. xscreensaver: 15:19:04: 0: grabbing keyboard on 0x9e... AlreadyGrabbed. xscreensaver: 15:19:05: couldn't grab keyboard! (AlreadyGrabbed) xscreensaver: 15:19:05: 0: grabbing mouse on 0x9e... GrabSuccess. xscreensaver: 15:19:05: unable to grab keyboard or mouse! Blanking aborted. xscreensaver: 15:19:05: awaiting idleness. xscreensaver: 15:19:48: EXIT ClientMessage received. -- best regards, Alexander Popov mailto:[EMAIL PROTECTED] ICQ: 146242728 JID: [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]