我的开发服务器有一个正在运行的Gnome-Desktop。我通过ssh会话连接到它。Gnome-Session和ssh会话使用相同的用户运行。
如何从ssh远程会话启动Gnome-application (例如gedit),使其显示在远程服务器Gnome-Desktop上?
非常感谢,Hacksteak25
发布于 2010-09-08 10:21:51
这可能会起作用:
Tcsh:
setenv DISPLAY :0
gedit
Bash:
export DISPLAY=:0
gedit
如果您不是登录到Gnome会话的用户,则需要执行xhost +
来禁用身份验证。
如果上面的方法不起作用,那么尝试简单地将DISPLAY环境变量复制到:0
终端,而不是ssh。
发布于 2019-06-11 03:12:10
要支持DBUS消息传递,请使用:
ssh -Y remoteuser@remotehost dbus-launch -f gedit
"-f“选项在本地桌面上启动远程图形用户界面应用程序并返回,使本地终端可用于下一个命令。
https://stackoverflow.com/questions/3664112
复制相似问题