从SSH-Shell启动Gnome-Application

时间:2010-09-08 01:56:08

标签: linux shell gnome

我的开发服务器有一个正在运行的Gnome-Desktop。我通过ssh会话连接到它。 Gnome-Session和ssh会话与同一个用户一起运行。

如何从ssh远程会话启动Gnome应用程序(例如gedit),以便它出现在远程服务器Gnome-Desktop上?

非常感谢, Hacksteak25

2 个答案:

答案 0 :(得分:2)

这可能有用:

tcsh的:

setenv DISPLAY :0
gedit

击:

export DISPLAY=:0
gedit

如果您不是登录Gnome会话的用户,则需要执行xhost +以禁用身份验证。

如果上述方法不起作用,则只需将DISPLAY环境变量复制到ssh终端,而不是:0

答案 1 :(得分:0)

要支持DBUS消息传递,请使用:

ssh -Y remoteuser@remotehost dbus-launch -f gedit

“-f”选项在本地桌面上启动远程GUI应用程序并返回,从而使本地终端可用于下一个命令。