xscreensaver (xscreensaver error on system startup)

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Аватара пользователя
ncsl
Сообщения: 127
Статус: Интересующийся линуксоид
ОС: Arch/Slackware

xscreensaver

Сообщение ncsl »

Может кто знает из-за чего вылезает на старте системы следующая ошибка:
xscreensaver: Can't open display: :0
:initial effective uid/gid was "myuser"/shader (1002/43)
:running as "myuser"/users (1002/100)
И далее объясняется, что подобные ошибки на старте системы обычно являются проблемой авторизации, но
так как я не рут, то проблема в чем-то другом.
Не совсем ясно при чем тут скринсейвер и как это связано с авторизацией?
В ошибке указан faq, но в нем я ничего нового не нашел
Motherboard Asus H97 Plus; Intel Core i5-4460 3.2GHz, Nvidia GeForce GTX 780
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: xscreensaver

Сообщение drBatty »

ncsl писал(а):
29.08.2009 23:14
:initial effective uid/gid was "myuser"/shader (1002/43)
:running as "myuser"/users (1002/100)
И далее объясняется, что подобные ошибки на старте системы обычно являются проблемой авторизации, но
так как я не рут, то проблема в чем-то другом.
Не совсем ясно при чем тут скринсейвер и как это связано с авторизацией?
В ошибке указан faq, но в нем я ничего нового не нашел

почему у вас эффективная группа не users?
Как у вас запускается xscreensaver?
обычно запуск прописан в ~/.xinitrc
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
ncsl
Сообщения: 127
Статус: Интересующийся линуксоид
ОС: Arch/Slackware

Re: xscreensaver

Сообщение ncsl »

На счёт эффективной группы не знаю, а как её поменять на users?
А xscreensaver из ~/.xinitrc запускается.
Motherboard Asus H97 Plus; Intel Core i5-4460 3.2GHz, Nvidia GeForce GTX 780
Спасибо сказали:
Аватара пользователя
ncsl
Сообщения: 127
Статус: Интересующийся линуксоид
ОС: Arch/Slackware

Re: xscreensaver

Сообщение ncsl »

Порылся и нашел, что /etc/shadow и xscreensaver должны быть в группе shadow. Плюс советуют запускать xscreensaver из rc.local.
кроме того, нужно сделать

Код: Выделить всё

chown root:bin /usr/X11R6/bin/xscreensaver

А также нужно, чтобы пользователь был в группе bin, из-за того, что присутствует bug в пакете (неправильная группа в бинарнике xscreensaver)
Motherboard Asus H97 Plus; Intel Core i5-4460 3.2GHz, Nvidia GeForce GTX 780
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: xscreensaver

Сообщение drBatty »

ncsl писал(а):
04.09.2009 23:02
Порылся и нашел, что /etc/shadow и xscreensaver должны быть в группе shadow. Плюс советуют запускать xscreensaver из rc.local.

это наверно для того, что-бы можно было выключать комп и управлять его автоматическим отключением.
т.к. я это не использую, то у меня такого и нет. И ИМХО не нужно. при необходимости разрешить выключать комп юзерам, можно использовать sudo.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
ncsl
Сообщения: 127
Статус: Интересующийся линуксоид
ОС: Arch/Slackware

Re: xscreensaver

Сообщение ncsl »

А каким ещё образом можно bug с xscreensaver'ом решить? На двух компах одна и та же проблема
Motherboard Asus H97 Plus; Intel Core i5-4460 3.2GHz, Nvidia GeForce GTX 780
Спасибо сказали: