Skip to content

gnome-remote-desktop

gnome-remote-desktop是 Gnome 桌面环境提供的远程桌面分享工具,他能够工作在 X11 和 Wayland 显示服务器上,他是使用 PipeWine 服务来通过 RDP(微软的远程桌面协议)协议实现的。

注意他不是对 xrdp 的封装,而是自己的实现

安装

通常部署完 Gnome 后默认已经安装了该包,如果没有可以:

Bash
apt install gnome-remote-desktop

设置

通过Settings -> Sharing -> Remote Desktop:

remote desktop

整体设置比较简单,主要需要注意几点:

  1. 要打开 Remote Control,否则只能预览而不能控制
  2. Authentication 是 RDP 的认证,他和 linux 中的用户没有任何关系
  3. 每个用户都需要设置自己的,也就是设置只针对于当前用户

之后只需要使用支持 RDP 协议的远程桌面客户端工具来连接即可。

Session 被锁定处理

整个使用过程要确保几点:

  1. 远程计算机正常运行
  2. Gnome session 正常运行
  3. 启用了屏幕共享的用户正常登录
  4. session 没有被锁定,也就是说用户正在使用该会话

这意味着如果我们锁定了屏幕,gnome-remote-desktop 就无法成功连接了,要解决整个问题可以安装一个 gnome-shell 插件allow-locked-remote-desktop安装之后还需要运行一下 seahorse 工具

这个解决方案还是有些问题,并不是所有时候都能用

还是老老实实登录,设置Settings -> Power -> Power Saving Options

还可以安装caffeine来禁止休眠。

参考