[英]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.