【问题标题】:Getting gnome-terminal via SSH and Xming通过 SSH 和 Xming 获取 gnome-terminal
【发布时间】:2017-06-27 17:14:49
【问题描述】:

我正在使用托管网络适配器在 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 个显示“数字”。 Xming 声称其服务器位于0.0,PuTTY 在配置中有一个值(未设置时默认为:0),Ubuntu(通过SSH)有一个变量DISPLAY。这些数字之间有什么关系,我应该如何协调它们以使事情正常进行?

【问题讨论】:

    标签: ubuntu ssh putty gnome-terminal xming


    【解决方案1】:

    我有同样的错误。一个令人满意的解决方案是按 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。

    【讨论】:

      【解决方案2】:

      本期已有a discussion。以下应该可以解决该问题。

      dbus-launch gnome-terminal
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-03-13
        • 2019-04-01
        • 2017-02-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多