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

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Аватара пользователя
izen.fire
Сообщения: 268
ОС: Windows XP

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

Сообщение izen.fire »

В настройках выбираю скринсервер.
Появляется диалог:

Жму ОК. Через несколько секунд появляется:


Система:
> uname -mrs
FreeBSD 7.0-STABLE amd64
Драйвер дисплея "vesa".
Скринсервер собран из порта: ports/x11/xscreensaver/
Опции:

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

# 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


Что можно сделать, чтобы исправить ошибки?

P.S.
В аналогично сконфигурированной системе на другой машине всё работает чётко.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ротор поля наподобие дивергенции градуирует себя вдоль спина и там внутре ево неонка.
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1100
ОС: freeBSD

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

Сообщение arachnid »

а если попробовать СС запустить в терминале? что бы он свои ошибки показывал?
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
Аватара пользователя
izen.fire
Сообщения: 268
ОС: Windows XP

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

Сообщение izen.fire »

arachnid писал(а):
07.08.2008 08:10
а если попробовать СС запустить в терминале? что бы он свои ошибки показывал?
Запускаю в терминале от имени пользователя:

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

>xscreensaver
и тишина...
Запускаю:

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

>xscreensaver-demo
-появляется стандартный диалог настройки выбора скринсервера. Демонстрашки в окне работают, а когда жму [Preview], то появляются диалоги с информацией об ошибках те же самые, что в первом посте.

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

Насколько я знаю, X-сервер можно настроить на работу с SUID-флагом или без него. В первом случае X-сервер работает в привелегированном режиме, а во втором случае с правами пользователя. Так вот, может при установке X.Org я пропустил эту опцию, и она установилась по умолчанию для режима пользователя? Х.з., может это влияет на запуск/работу скринсервера.
Ротор поля наподобие дивергенции градуирует себя вдоль спина и там внутре ево неонка.
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1100
ОС: freeBSD

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

Сообщение arachnid »

по умолчанию xorg собирается с root
а ключика debug нету?

сам посмотреть не могу - у меня gnome-screensaver
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
Аватара пользователя
izen.fire
Сообщения: 268
ОС: Windows XP

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

Сообщение izen.fire »

> 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).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ротор поля наподобие дивергенции градуирует себя вдоль спина и там внутре ево неонка.
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1100
ОС: freeBSD

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

Сообщение arachnid »

так, погоди, ты под кем работаешь? у тебя XSS ругается, что ты его запускаешь под root - а зачем?
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
Аватара пользователя
izen.fire
Сообщения: 268
ОС: Windows XP

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

Сообщение izen.fire »

arachnid писал(а):
09.08.2008 09:10
так, погоди, ты под кем работаешь? у тебя XSS ругается, что ты его запускаешь под root - а зачем?
Да без разницы — хоть под юзером, хоть под рутом запускаю из-под X'ов. Ошибки одни и те же.
Ротор поля наподобие дивергенции градуирует себя вдоль спина и там внутре ево неонка.
Спасибо сказали: