##linux常用的远程桌面 方式 不得不说 对比 微软的rdp协议,linux和macos下 都没有可以比肩的。rdp可以在低带宽提供几乎没有任何延迟的桌面体验。但开源的xrdp相比而言 简直就是一个垃圾了。 如果是kvm运行的系统 也可以用spice协议。vnc这种上古方式,也不是不可以用,看个人需求吧。
第三方的,好用一点点的基本都收费,我这里用rustdesk 来替代那些收费的第三方
https://wiki.archlinux.org/title/List_of_applications/Internet
前置
- pve中运行的archlinux安装了i3w 并基本可以用 https://dev.leiyanhui.com/arch/startx/
- 安装了yay https://dev.leiyanhui.com/c/archlinux-install-yay/
- 自建了一个rustdesk的中转服务器,https://dev.leiyanhui.com/docker/rustdesk-server/ pve中分配给arch的显卡是 virio 支持3D
安装
rust官方提供了 zst 包
|
|
gitee真牛比,国内网络可以提供比github还慢的速度…
|
|
依赖也不少
|
|
i3w 里面启动和配置
启动
win(hotkey)+d ,输入 restdesk,启动,配置id服务器和密钥
浮动窗口
不开启浮动窗口的话。。。大概要占个屏幕
开机启动启动
sudo systemctl enable rustdesk
rustdesk 不支持tty(startx) 的解决。
需要安装一个显示管理器,我这里用lightdm
sudo pacman -S lightdm-gtk-greeter
sudo systemctl enable lightdm
sudo systemctl start lightdm
lightdm+i3的一些配置
同时需要处理一下输入法和分辨率 直接改 i3的位置文件
|
|
输入法 放到
nano .bashrc
其他
yay -S rustdesk 这个包有坑,不建议