【问题标题】:Vinagre displays terminal of remote computer, how do I display the desktop instead?Vinagre显示远程计算机的终端,我如何显示桌面?
【发布时间】:2022-01-23 05:43:24
【问题描述】:

我在 vinagre 中显示远程桌面时遇到问题,我正在使用 Mint 20.3 计算机连接到家庭网络上的 Debian 11(xfce 桌面)计算机。我可以通过终端获得良好的 ssh 连接并访问机器,但我无法通过 vinagre 获得桌面界面。

我使用 tigervncserver -xstartup /usr/bin/xterm 在远程机器上启动服务器,然后使用 ssh -L 5901:127.0.0.1:5901 remoteusername@ip 在本地机器上建立 ssh 连接。然后我使用vinagre localhost:1,它会弹出一个密码对话框,输入密码然后我看到一个连接到远程机器的vinagre终端。同时,在本地终端中,它会打印大量内容,所有内容都以 Gtk-WARNING 为前缀,这是一个示例:

(vinagre:7975): Gtk-WARNING **: 23:55:42.241: Theme parsing error: <data>:2:28: The style property GtkButton:default-border is deprecated and shouldn't be used anymore. It will be removed in a future version


(vinagre:7975): Gtk-WARNING **: 23:55:42.636: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node box owner ViewAutoDrawer)

我的 xstartup 文件内容如下:

#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &

我正在关注此链接上的教程,但我被困在第 4 步: https://computingforgeeks.com/install-and-configure-tigervnc-vnc-server-on-debian/

【问题讨论】:

    标签: remote-access vnc vnc-server


    【解决方案1】:

    我通过在主机上卸载tigervnc 并安装tightvnc 解决了这个问题。然后我将 xstartup 编辑为:

    #!/bin/bash
    xrdb $HOME/.Xresources
    unset SESSION_MANAGER
    unset DBUS_SESSION_BUS_ADDRESS
    startxfce4 &
    

    然后,像以前一样从客户端 ssh:

    ssh -L 5901:127.0.0.1:5901  remoteusername@ip
    

    在主机上启动 vnc 服务器(指定屏幕分辨率):

    vncserver -geometry 1280x1024
    

    最后在客户端启动vinagre:

    vinagre localhost:1
    

    输入密码然后完成!无论如何都为我工作,如果您有任何解决方案可以让tigervnc 运行,请发表评论,我无法使其正常工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-22
      • 1970-01-01
      • 1970-01-01
      • 2015-01-04
      • 1970-01-01
      • 2020-02-26
      相关资源
      最近更新 更多