Вообщем это снова я
накатил систему на новый терминальник и опять мне этот СС трамтамтахает мозги. Но теперь скорее всего я понял в чем дело, что-то надо намутить с суперюзерами. (не знаю как так получилось, что на предывдущем терминальнике всё замечательно встало и после перезагрузки настроки не слетают).
вообщем когда пытаюст заупстить СС из под рута(xscreensaver &), то мне выдаёт слудющее:
xscreensaver: 11:11:11 locking is disabled (runing as nobody)
xscreensaver: 11:11:11 locking only works when xscreensaver is launched by a normal, non-privileged user (e.g., not "root") See the manual for detalis
при выполнении команды xscrrensaver-demo (под root) выдает следующее:
xscreensaver-demo is running as user "root" on host "slt".
But the xcreensaver managing display ":0.0"
is running as user "nobody" on host "slt"
Since they are different users, they won't be reading/writing
the same ~./xscreensaver file, so xscreensaver-demo isn't going to work right.
You should be either re-run xscreensaver-demo as "nobody", or re-run
xscreensaver as "root"
Restart the xscreensaver daemon now?
далее в терминале меняю юзера su - terminal и снова ввожу xscreensaver & на что мне выдаёт:
warning &DISPLAY is not set: defaulting to ":0.0".
already running on display :0.0 (window 0x1400001)
from process (nobody@slt) -- откуда вообще вылез этот nobody ?!! O_o
также находясь под юзером(terminal) ввожу xscreensaver-demo на что он ругается:
Gtk-warning: cannot open display:
затем юзаем ps aux | grep scrren и видим, что у нас xscrrensaver под nobody с параметрами 3012 0.0 0.2 7776 2276 pts/0 S 14:54 0:00 xscreensaver
вообщем какая-то тут путаница с юзерами, и что интересно настройки скринсейвера(далее СС) из под рута /root/.xscreensaver при перезагрузке не меняются, в то время как параметры /home/terminal/.xscreensaver каждый раз при перезагрузке сбрасываются в неведомую баббуйню.
также при попытке рестартнуть xscreensaver-command -restart (под рутом) ругается следующим образом:
xscreensaver-command: warning: &DISPLAY is not set: defaulting to ":0.0".
xscreensaver-command:no screensaver is running on display :0.0 это видимо потому, что СС не запущен ... запустив СС xscreensaver & и выполнив xscreensaver-command -restart выдаёт следующее:
xscreensaver-command: warning: &DISPLAY is not set: defaulting to ":0.0"
xscreensaver: 15:15:15:running as terminal/terminal (500/500)
xscreensaver-command: xscreensaver window unexpectedly deleted
В чем может быть трабл?