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

FreeBSD и прочие в роли десктопа.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

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

Непрочитанное сообщение iZEN » 2008-08-08 16:41:40

Система:
> 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?
Есть ли замена скринсерверу как таковому в плане блокировки экрана от посторонних?
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

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

Непрочитанное сообщение manefesto » 2008-08-09 15:35:06

я не понял.
Где изображения ?
почему линки с linuxforum.ru ?
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

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

Непрочитанное сообщение iZEN » 2008-08-09 17:38:46

manefesto писал(а):почему линки с linuxforum.ru ?
Потому что сюда я не могу загрузить изображения. :no:
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix