从 SSH-Shell 启动 Gnome 应用程序
我的开发服务器有一个正在运行的 Gnome-Desktop。我通过 ssh 会话连接到它。 Gnome-Session 和 ssh 会话使用同一用户运行。
如何从 ssh 远程会话启动 Gnome 应用程序(例如 gedit),以便它出现在远程服务器 Gnome 桌面上?
多谢, 哈克牛排25
my development server has a running Gnome-Desktop. I am connected to it by a ssh session. The Gnome-Session and the ssh session are running with the same user.
How to I start a Gnome-application (for example gedit) from the ssh remote session so that it appears on the remote servers Gnome-Desktop?
Thanks a lot,
Hacksteak25
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这可能会起作用:
Tcsh:
Bash:
如果您不是登录 Gnome 会话的用户,那么您需要执行 xhost + 来禁用身份验证。
如果上述方法不起作用,请尝试将 DISPLAY 环境变量复制到 ssh 终端,而不是
:0
。This would probably work:
Tcsh:
Bash:
If you are not the user that is logged into the Gnome session, then you would need to do
xhost +
to disable the authentication.If the above doesn't work, then instead of
:0
, try simply copying the DISPLAY environment variable to the ssh terminal.要支持 DBUS 消息传递,请使用:
“-f”选项在本地桌面上启动远程 GUI 应用程序并返回,使本地终端可用于下一个命令。
To support DBUS messaging, use:
The "-f" option starts the remote GUI application on the local desktop and returns, leaving the local terminal available for the next command.