按浏览器的密度清晰显示
它告诉客户端其像素按什么密度绘制,这是标准 RFB 做不到的,并把浏览器的密度作为输出的缩放:Retina 或 HiDPI 屏幕上的桌面清晰且按真实尺寸显示,无头输出还会跟随窗口的尺寸。
适合链路的画面
由主机硬件编码器或 libx264 编码、按链路调整的整个桌面的 H.264;RemoteFX Progressive 图块;每个运动区域各有一路视频流的无损图块;或者全部无损的图块,适用于局域网。
桌面的声音
有客户端收听时,wlshare 自己的 PipeWire 音频输出设备成为默认设备,在那里播放的内容以无损的 FLAC 或以 Opus 发送。无头桌面不需要声卡。
浏览器的摄像头和麦克风
以 PipeWire 设备的形式提供给桌面,只在桌面上有程序使用时才在浏览器中打开:在那里进行通话或录制,用的是你面前的摄像头。
一个输出或两个
客户端会收到桌面的输出列表以供选择,第二个连接显示第一个旁边的另一个输出。在 sway 上,请求两个虚拟显示器的客户端会得到第二个无头输出。
指明账户的登录
RSA-AES,通过 PAM 校验账户自己的密码,或使用以 Argon2 哈希保存的独立密码。不提供经典 VncAuth:它把密码截断为八个字符,并让会话以明文传输。
任何 wlroots 合成器
sway、labwc 或其他提供 wlroots 协议的合成器,无头运行或接显示器均可。指针不在画面中,由客户端绘制;wlshare 的 APT 仓库为 Debian trixie 提供了 wlroots 0.19,它在无头输出上也让指针留在画面之外。
一次一个客户端
登录成功的连接会从当前持有者手中接管桌面,就像 Windows 远程桌面那样,因此崩溃的客户端不会留下任何残留:再次连接即可取回桌面。


