繁体   English   中英

通过SSH和Xming获取gnome终端

[英]Getting gnome-terminal via SSH and Xming

我正在使用托管的网络适配器在VirtualBox中运行Ubuntu 16.04,在Windows上都是如此。 我已经在Ubuntu上设置了opensh并监听3220端口。我可以使用PuTTY成功登录,可以运行nautilus,gedit等,并且可以通过Xming毫无问题地获得GUI。 现在当我运行gnome-terminal出现错误

为org.gnome.Terminal构造代理时出错:/ org / gnome / Terminal / Factory0:无法连接:连接被拒绝

我将DISPLAY更改为几个可能的值,但是没有一个起作用。 一些SO答案表明:0:1 有人建议将IP地址放在列符号的前面,然后我尝试了所有方法。 我系统中的默认值为localhost:10.0

我的问题是:我的设置中存在3个显示“数字”。 Xming声称其服务器为0.0 ,PuTTY具有配置值(未设置为:0时为默认值),而Ubuntu(通过SSH)具有变量DISPLAY 这些数字之间有什么关系,我应该如何协调它们才能使工作正常?

我有同样的错误。 令人满意的解决方案是按ALT-F2,输入xterm并执行以下操作:

dbus-update-activation-environment --all

现在,尝试运行:

gnome-terminal

如果工作正常,那就很好。 但是,这将在重启后恢复。 您可以通过将其添加到/ etc / profile中使其永久化。

echo "dbus-update-activation-environment --all" | sudo tee -a /etc/profile

现在尝试在启动时运行nautilus和gnome-terminal。

在这个问题上已经进行了讨论 以下应解决该问题。

dbus-launch gnome-terminal

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM