Страница 1 из 1

Ошибка запуска xscreensaver

Добавлено: 2008-08-08 16:41:40
iZEN
Система:
> uname -mrs
FreeBSD 7.0-STABLE amd64
Драйвер дисплея "vesa".
Скринсервер собран из порта: ports/x11/xscreensaver/
С опциями (файл /var/db/ports/xscreensaver/options):

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

# This file is auto-generated by 'make config'.
# No user-servicable parts inside!
# Options for xscreensaver-5.06
_OPTIONS_READ=xscreensaver-5.06
WITH_ALL_FORTUNES=true
WITHOUT_KERBEROS=true
WITHOUT_PAM=true
WITHOUT_SETUID_HACKS=true
В Xfce запускаю: > xscreensaver-demo
Открывается диалог выбора сринсервера, и потом появляется окно:
Изображение
Жму ОК. Через несколько секунд появляется:
Изображение

Очень похоже на поведение оконных приложений, которые пытаешься запустить в графическом терминале с правами root (с входом в режим суперпользователя по команде "su -") — так же не находится "дисплей ":0.0".

Но если запускать так:

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

> su
Password:
% xhost +localhost
localhost being added to access control list
% xscreensaver-demo
dcop: not found
xscreensaver-demo: 17:50:03: we're still running as root! Disaster!
xscreensaver: 17:50:06: locking is disabled (running as nobody).
xscreensaver: 17:50:06: locking only works when xscreensaver is launched
by a normal, non-privileged user (e.g., not "root".)
See the manual for details.
xscreensaver: 17:51:27: locking is disabled (running as nobody).
Появится вот такое окно:
Изображение

Насколько я знаю, X-сервер можно настроить на работу с SUID-флагом или без него. В первом случае X-сервер работает в привелегированном режиме, а во втором случае с правами пользователя. Так вот, может при установке X.Org я пропустил эту опцию, и она установилась по умолчанию для режима пользователя? Х.з., может это влияет на запуск/работу скринсервера.
Пробовал пересобирать xscreensaver с разными опциями, но на него ничего не повлияло.

На другой машине при аналогичной конфигурации ПО всё нормально.

Как решить проблем запуска Xscreensaver в Xfce?
Есть ли замена скринсерверу как таковому в плане блокировки экрана от посторонних?

Re: Ошибка запуска xscreensaver

Добавлено: 2008-08-09 15:35:06
manefesto
я не понял.
Где изображения ?
почему линки с linuxforum.ru ?

Re: Ошибка запуска xscreensaver

Добавлено: 2008-08-09 17:38:46
iZEN
manefesto писал(а):почему линки с linuxforum.ru ?
Потому что сюда я не могу загрузить изображения. :no: