在Wayland中使用无线副屏
废话
之前在Windows上用过米全家桶,体验一般。这回回家带了电脑和板子,写分布式作业的时候突然想把板子当副屏用,但是让我切回Windows写代码还是饶了我吧QAQ
不过切成Wayland以后,基于xrdp的方法也没法用,还好有新的替代:krfb
KDE: Krfb 桌面共享是一个可以让您与另一个在其他机器上的用户共享当前会话的服务器程序,他可以使用VNC 客户端来查看甚至控制桌面。
使用
截止2024.05.04,aur中的最新版在RVNC Viewer客户端连接时会崩溃,故本文使用krfb-22.12.3-1-x86_64
。
首先将系统的PulseAudio切换为PipeWire:在Arch下运行
1 | sudo pacman -S pipewire pipewire-pulse pipewire-alsa wireplumber |
随后pacman会询问是否卸载PulseAudio,输入y回车即可。安装完成后,重启一次。
接着安装Krfb,因为我使用了历史的pkg包,所以
1 | sudo pacman -U krfb-22.12.3-1-x86_64.pkg.tar.zst |
现在就可以正常使用了。你可以使用这个配置试试:
1 | krfb-virtualmonitor --name Pad --resolution 1920x1080 --password password --port 5900 |
现在打开板子上的VNC,连接电脑的IP试试吧。
Ref
在Wayland中使用无线副屏