среда, 16 марта 2011 г.

Удаленный запуск графического приложениея на ubuntu

Данное действие может помочь людям, которым надо будет запускать графическое приложение на серваке которое не имеет иксов, например skype.
Поскольку для работы Skype нужна графическая оболочка, то чтобы запустить его в консольном Linux, используем Xvfb (X Virtual Frame Buffer), и для настройки с другой машины - x11vnc:

sudo apt-get install xvfb x11vnc

Вот и все что нам надо поставить и настроить.
Запускаем:

sudo /usr/bin/Xvfb :101 -ac &
sudo DISPLAY=:101 /usr/bin/skype &
sudo x11vnc -display :101 &

Подключаемся с другой машины через VNC-client и получаем доступ к skype.

Но если вам надо всего лишь запустить приложение и не надо его держать в памяти, то

ssh -X user@host programma

лучше не придумаешь.

Комментариев нет: