我在VirtualBox中使用托管网络适配器运行Ubuntu 16.04,Windows上的所有内容。我在Ubuntu上设置了openssh,听了端口3220.我可以使用PuTTY成功登录,我可以运行nautilus,gedit等,并通过Xming获取GUI没有问题。现在当我运行gnome-terminal
时出现错误
为org.gnome.Terminal构建代理时出错:/ org / gnome / Terminal / Factory0:无法连接:拒绝连接
我将DISPLAY
更改为几个不同的可能值,但没有一个可以正常工作。一些SO答案建议:0
或:1
。有人建议将IP地址放在列符号前面,我尝试了所有。我系统中的默认值为localhost:10.0
。
我的问题是:有3个显示器和#34;数字"出现在我的环境中。 Xming声称其服务器位于0.0
,PuTTY具有配置值(默认情况下,未设置为:0
),而Ubuntu(通过SSH)具有变量DISPLAY
。这些数字之间有什么关系,我应该如何协调它们才能使事情发生变化?
答案 0 :(得分:3)
我有同样的错误。一个令人满意的解决方案是按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。
答案 1 :(得分:0)
此问题中有a discussion。以下应解决此问题。
dbus-launch gnome-terminal