2009-07-24 3 views
0

Я бы хотел запустить Firefox, например, без отображения связанного и в конечном итоге сделать снимок экрана с import.Как я могу запустить окно X11 без ассоциированного отображения

Могу ли я на самом деле периодически делать это с помощью cronjobs?

Теперь я создаю соединение ssh -X, возьму xwininfo для запуска окна в фоновом режиме, и все в порядке. Но я бы хотел автоматизировать его.

ответ

1

Как насчет запуска firefox внутри vncserver?

Вы можете захватить значение для $ DISPLAY с помощью Grep

например

export DISPLAY=`vncserver 2>&1 | egrep --only-matching ":[0-9]+" | head -n1` 
2

Вы можете запустить Firefox внутри Xvfb.

Если вы дадите Xvfb его -fbdir, то у вас также будет возможность сделать снимок экрана из файла фреймбуфера Xvfb. Вероятно, вы захотите указать ту же геометрию для Xvfb и Firefox.

 Смежные вопросы

  • Нет связанных вопросов^_^