Доброго времени суток!

Пытаюсь  заставить работать  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]

Ответить