通过 SSH 和 Xming 获取 gnome 终端
Getting gnome-terminal via SSH and Xming
我 运行ning Ubuntu 16.04 在 VirtualBox 中使用托管网络适配器,一切都在 Windows 上。我已经在 Ubuntu 上设置了 openssh,监听端口 3220。我可以使用 PuTTY 成功登录,我可以 运行 nautilus、gedit 等,并通过 Xming 毫无问题地获取 GUI。现在当我 运行 gnome-terminal
我得到一个错误
Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: Could not connect: Connection refused
我将 DISPLAY
更改为几个不同的可能值,但 none 可以工作。一些 SO 答案建议 :0
或 :1
。还有人建议把IP地址放在列号前面,我都试过了。我系统中的默认值是 localhost:10.0
。
我的问题是:我的设置中有 3 个显示器 "numbers"。 Xming 声称其服务器位于 0.0
,PuTTY 在配置中有一个值(未设置时默认为 :0
),并且 Ubuntu(通过 SSH)有一个变量 DISPLAY
。这些数字之间的关系是什么,我应该如何协调它们才能使事情正常进行?
本期已有a discussion篇。以下应该解决该问题。
dbus-launch gnome-terminal
我有同样的错误。一个令人满意的解决方案是按 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 启动。
我 运行ning Ubuntu 16.04 在 VirtualBox 中使用托管网络适配器,一切都在 Windows 上。我已经在 Ubuntu 上设置了 openssh,监听端口 3220。我可以使用 PuTTY 成功登录,我可以 运行 nautilus、gedit 等,并通过 Xming 毫无问题地获取 GUI。现在当我 运行 gnome-terminal
我得到一个错误
Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: Could not connect: Connection refused
我将 DISPLAY
更改为几个不同的可能值,但 none 可以工作。一些 SO 答案建议 :0
或 :1
。还有人建议把IP地址放在列号前面,我都试过了。我系统中的默认值是 localhost:10.0
。
我的问题是:我的设置中有 3 个显示器 "numbers"。 Xming 声称其服务器位于 0.0
,PuTTY 在配置中有一个值(未设置时默认为 :0
),并且 Ubuntu(通过 SSH)有一个变量 DISPLAY
。这些数字之间的关系是什么,我应该如何协调它们才能使事情正常进行?
本期已有a discussion篇。以下应该解决该问题。
dbus-launch gnome-terminal
我有同样的错误。一个令人满意的解决方案是按 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 启动。