LINUX.ORG.RU

Xvfb не работает на удаленной машине с LMDE

 ,


0

1

Недавно навернулась машина с Linux Mint 10, на которой пускались скрипты, требующие фекового дисплея, заменил ее другой с LMDE на борту. Вроде все поставил что и раньше было, но скрипты не пашут, и при этом вот такие странные вещи творятся:

# echo $DISPLAY
:99
# ps aux|grep X
root      3589  0.0  1.4  47440 13572 pts/0    S+   21:02   0:00 Xvfb :99 -screen 0, 1024x768x24 -nolisten tcp -auth /tmp/xvfb-run.4sVJ7D/Xauthority
root      3842  0.0  0.0   3968   796 pts/1    S+   21:17   0:00 grep --colour=auto X

Вроде как все отлично и работает..., но при этом...

# xhost +
No protocol specified
xhost:  unable to open display ":99"

... ну и например:

# xhost +
No protocol specified
xhost:  unable to open display ":99"
# export DISPLAY=:99 && firefox -url "http://ya.ru"

(process:3866): GLib-CRITICAL **: g_slice_set_config: assertion `sys_page_size == 0' failed
No protocol specified
No protocol specified
Error: cannot open display: :99

Никак не пойму куда копать-то? В чем тут принципиальное отличие дебиана от убунты (на которой раньше все работало)?

Вроде как разобрался...

Надо свой Xauthority-файл в конфиге Xvfb прописать и потом делать что-то вроде

XAUTHORITY=/home/kkl-net/Xauthority DISPLAY=:99 xhost +
kklkkl ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.