远程桌面 Ubuntu Unity 到 LXDE

远程桌面 Ubuntu Unity 到 LXDE

我可以在同一个 LAN 上的设备上进行远程桌面,但两个 Ubuntu 都具有统一的环境。

我运行vino-preferences并选中“允许其他用户查看您的桌面”。然后我可以使用 Remmina 连接,[ComputerName].local或者输入本地 IP。

但是有一个设备以 LXDE 作为环境。我做了同样的事情,vino-preferences但当我尝试连接它时,我收到一条消息“无法连接到 VNC 服务器”

奇怪的是,反向连接工作正常......这意味着我可以使用 remmina 从 LXDE 机器连接到 Ubuntu Unity 机器。

如何配置 LXDE 使其像其他机器一样工作?

答案1

好的,问题是它vino-server无法在 LXDE 启动时运行。

运行该线路/usr/lib/vino/vino-server将运行 vino-server 并解决问题!

因此我们需要 LXDE 在启动时运行此行。我以为我需要创建一个桌面条目来运行此行,但已经有一个了。我通过以下方法修复了它注释掉线 (并--sm-disable从命令中删除。我不确定这是否重要)

...所以您要做的就是编辑文件vino-server.desktop

只需运行gksu gedit '/etc/xdg/autostart/vino-server.desktop'并使文件看起来像这样(您可以直接复制并粘贴)

[Desktop Entry]
Name=Desktop Sharing
Comment=GNOME Desktop Sharing Server
Keywords=vnc;share;remote;
NoDisplay=true
Exec=/usr/lib/vino/vino-server
Icon=preferences-desktop-remote-desktop
#OnlyShowIn=GNOME;Unity;
Terminal=false
Type=Application
#AutostartCondition=GSettings org.gnome.Vino enabled
X-GNOME-Autostart-Phase=Applications
X-GNOME-AutoRestart=true
X-GNOME-UsesNotifications=true
X-Ubuntu-Gettext-Domain=vino

Exec=/usr/lib/vino/vino-server(请注意,#OnlyShowIn=GNOME;Unity;和这两行#AutostartCondition=GSettings org.gnome.Vino enabled

相关内容