2010-09-08 112 views
2

我的開發服務器有一個運行的Gnome-Desktop。我通過ssh會話連接到它。 Gnome-Session和ssh會話正在用同一個用戶運行。從SSH-Shell啓動Gnome-Application

如何從ssh遠程會話啓動Gnome應用程序(例如gedit),以便它出現在遠程服務器Gnome-Desktop上?

非常感謝, Hacksteak25

回答

2

這可能會工作:

TCSH:

setenv DISPLAY :0 
gedit 

擊:

export DISPLAY=:0 
gedit 

如果您不是登錄用戶進入Gnome會話,那麼你需要做xhost +禁用身份驗證。

如果上述不起作用,那麼請嘗試將DISPLAY環境變量複製到ssh終端,而不是:0

+0

Thx,它正在工作。 – hacksteak25 2010-09-08 02:36:39

+1

某些使用DBUS的程序可能無法正常工作。我試圖與女妖,當它無法解決與顯示管理器.service它segfaulted。 – 2012-12-07 21:17:07