在 Linux 上通过 TigerVNC 来实现远程桌面共享

需求背景

之前由于疫情的原因,我一直在家里远程办公,于是日常的开会就变成使用腾讯会议。但是呢,我使用的是 Kubuntu 系统,而腾讯会议并没有 Linux 客户端,因此每次线上会议我都要在 Windows10 虚拟机中使用腾讯会议。这样就又有一个问题了,我没办法共享主机(也就是 Kubuntu)中的桌面,只能共享虚拟机(也就是 Windows10)中的桌面。为了能让腾讯会议共享我主机中的桌面,当时我研究了很多种实现方案,最终选择了使用 TigerVNC 来实现一个桌面共享。

实现方案

在主机中运行 TigerVNC Server,然后在虚拟机中运行 TigerVNC 客户端连接主机中运行的服务端,实现主机系统中桌面的共享。

方案优点

  • TigerVNC 是跨平台的
  • TigerVNC 服务端的性能占用较少
  • TigerVNC 显示质量较高,支持配置色彩等功能
  • TigerVNC 传输过程中支持加密
  • TigerVNC 支持多种认证方式
  • TigerVNC 支持只读模式(屏幕共享而非远程桌面控制),当然了也支持远程控制。
  • TigerVNC 十分精简

想看更多?点我点我 “在 Linux 上通过 TigerVNC 来实现远程桌面共享”