Может кто знает из-за чего вылезает на старте системы следующая ошибка:
xscreensaver: Can't open display: :0
:initial effective uid/gid was "myuser"/shader (1002/43)
:running as "myuser"/users (1002/100)
И далее объясняется, что подобные ошибки на старте системы обычно являются проблемой авторизации, но
так как я не рут, то проблема в чем-то другом.
Не совсем ясно при чем тут скринсейвер и как это связано с авторизацией?
В ошибке указан faq, но в нем я ничего нового не нашел
xscreensaver (xscreensaver error on system startup)
Модератор: Модераторы разделов
-
ncsl
- Сообщения: 127
- Статус: Интересующийся линуксоид
- ОС: Arch/Slackware
xscreensaver
Motherboard Asus H97 Plus; Intel Core i5-4460 3.2GHz, Nvidia GeForce GTX 780
-
drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: xscreensaver
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
-
ncsl
- Сообщения: 127
- Статус: Интересующийся линуксоид
- ОС: Arch/Slackware
Re: xscreensaver
На счёт эффективной группы не знаю, а как её поменять на users?
А xscreensaver из ~/.xinitrc запускается.
А xscreensaver из ~/.xinitrc запускается.
Motherboard Asus H97 Plus; Intel Core i5-4460 3.2GHz, Nvidia GeForce GTX 780
-
ncsl
- Сообщения: 127
- Статус: Интересующийся линуксоид
- ОС: Arch/Slackware
Re: xscreensaver
Порылся и нашел, что /etc/shadow и xscreensaver должны быть в группе shadow. Плюс советуют запускать xscreensaver из rc.local.
кроме того, нужно сделать
А также нужно, чтобы пользователь был в группе bin, из-за того, что присутствует bug в пакете (неправильная группа в бинарнике xscreensaver)
кроме того, нужно сделать
Код: Выделить всё
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
это наверно для того, что-бы можно было выключать комп и управлять его автоматическим отключением.
т.к. я это не использую, то у меня такого и нет. И ИМХО не нужно. при необходимости разрешить выключать комп юзерам, можно использовать sudo.
-
ncsl
- Сообщения: 127
- Статус: Интересующийся линуксоид
- ОС: Arch/Slackware
Re: xscreensaver
А каким ещё образом можно bug с xscreensaver'ом решить? На двух компах одна и та же проблема
Motherboard Asus H97 Plus; Intel Core i5-4460 3.2GHz, Nvidia GeForce GTX 780