6.6.使用 VNC 进行远程连接

在本文档的前面部分提到,Wayland 不提供与 Xorg 提供的相同的 X 服务器样式访问。相反,用户可以自由选择远程桌面协议,例如 RDP 或 VNC。FreeBSD ports 包含 wayvnc,它支持基于 wlroots 的混成器,例如这里讨论的混成器。可以使用以下方式安装此应用程序:

# pkg install wayvnc

与其他一些软件包不同,wayvnc 不附带配置文件。值得庆幸的是,手册页记录了重要的选项,并且可以将它们外推到一个简单的配置文件中:

address=0.0.0.0
enable_auth=true
username=username
password=password
private_key_file=/path/to/key.pem
certificate_file=/path/to/cert.pem

强烈建议生成密钥文件,以提高连接的安全性。调用时,wayvnc 会在 ~/.config/wayvnc/config 中搜索配置文件。可以在启动服务器时使用 -C configuration_file 参数进行覆盖。因此,要启动 wayvnc 服务器,请执行以下命令:

% wayvnc -C ~/.config/wayvnc/config

注意

在撰写本文时,还没有 rc.d 脚本可以在系统初始化时启动 wayvnc。如果需要该功能,则需要创建本地启动文件。这大概是对 port 维护者的一个功能需求。