原打算使用Windows自带的远程控制软件控制Ubuntu,需要在Ubuntu安装xrdp,但最终无法进入桌面(闪退)

附加一个在ubuntu一键安装与配置xrdp脚本:https://c-nergy.be/blog/?p=19814

后来想到使用游戏串流神器sunshine+moonlight,尝试后发现安装简单,体验非常好

如果主控和被控都在同一个局域网或虚拟局域网(直连)下,体验最佳

安装Sunshine

被控端下载sunshine

下载链接:https://github.com/LizardByte/Sunshine/releases/tag/v0.23.1

安装后打开sunshine,它会跳转到浏览器localhost:47990

简单配置下账号密码即可

安装Moonlight

主控端下载moonlight,支持多平台

官网:https://moonlight-stream.org/

PC端下载链接https://github.com/moonlight-stream/moonlight-qt/releases

安装后会自动识别局域网内的设备(已经启动了sunshine服务的设备)

随后需要进行Pin匹配在被控制端输入pin码即可

在Moonlight配置中可以设置分辨率、帧数,根据网络情况自行调整即可

快捷键

PC客户端

PC客户端支持键盘、鼠标和触摸屏输入,以及最多4个游戏控制器(包含大多数常见游戏手柄的映射)。

  • Ctrl+Alt+Shift+Q - 退出流媒体会话(游戏将在被控主机PC上继续运行,常用!!!!!)
  • Ctrl+Alt+Shift+Z - 切换鼠标和键盘捕获(切出到主控端,常用!!!!!)
  • Ctrl+Alt+Shift+X - 在全屏和窗口模式之间切换
  • Ctrl+Alt+Shift+S - 打开性能统计叠加(不支持Steam Link或Raspberry Pi)
  • Ctrl+Alt+Shift+M - 切换鼠标模式(指针捕获或直接控制)
  • Ctrl+Alt+Shift+V - 在主机上键入剪贴板文本
  • Ctrl+Alt+Shift+D - 最小化流媒体窗口
  • Ctrl+Alt+Shift+C - 在远程桌面鼠标模式下切换本地光标显示(由于GameStream限制,远程光标将始终显示)
  • Ctrl+Alt+Shift+L - 切换将鼠标指针锁定到视频区域(需要启用“优化鼠标用于远程桌面而非游戏”选项)