2010-09-08 1 views
2

У моего сервера разработки есть работающий Gnome-Desktop. Я подключен к нему сеансом ssh. Сессия Gnome и сеанс ssh работают с одним и тем же пользователем.Запустить Gnome-приложение из SSH-Shell

Как запустить Gnome-приложение (например, gedit) из удаленного сеанса ssh, чтобы оно отображалось на удаленных серверах Gnome-Desktop?

Спасибо большое, Hacksteak25

ответ

2

Это, вероятно, работать:

Tcsh:

setenv DISPLAY :0 
gedit 

Bash:

export DISPLAY=:0 
gedit 

Если вы не пользователь, который регистрируется в сеанс Gnome, тогда вам нужно будет сделать xhost +, чтобы отключить аутентификацию.

Если вышеуказанное не работает, то вместо :0 попробуйте просто скопировать переменную среды DISPLAY в терминал ssh.

+0

Thx, он работает. – hacksteak25

+1

Некоторые программы, использующие DBUS, могут работать некорректно. Я попробовал это с помощью банши, и он был прерван, когда он не смог решить .service с диспетчером отображения. –