一直都在探寻一个好用的 linux 远程桌面工具,期间用过vnc,那时候桌面环境用的是kde,有时候会出现远程和本机只能使用一个的尴尬现象。
现在实验室换了 deepin,体验还可以。不过这篇文章仅针对 Archlinux 上的 i3wm。
因为截至目前,deepin 桌面的 xrdp 配置好像还有些问题,等什么时候好了再说吧。
只说 i3wm, 因为今天发现 xrdp 配置 i3wm 非常容易。
参考Archlinux wiki
Add allowed_users=anybody to /etc/X11/Xwrapper.config to allow anybody to start X
Edit ~/.xinitrc or /etc/X11/xinit/xinitrc to launch your DE
以上两步执行完毕后,基本就很好用了,但是如果你用来 compton 合成管理器,便会发现 i3wm 的边框,包括你透明化的终端背景,一片火红。
把 compton 关掉后显示便回复正常,当然透明特效也没了。没了合成管理器,可能还会出现屏幕撕裂。这只能期待 xrdp 上游开发者来解决。
github 上已经有人提了 issue, 并且提供了一个小的脚本。根据 X 程序显示位置来判断是否使用 compton,还是比较好用的。
暂时关闭 compton 便可以愉快的使用 i3wm 了,效率很高,xrdp 也很方便。
至于进阶使用,留待以后。