archlinux i3w下配置rustdesk

##linux常用的远程桌面 方式 不得不说 对比 微软的rdp协议,linux和macos下 都没有可以比肩的。rdp可以在低带宽提供几乎没有任何延迟的桌面体验。但开源的xrdp相比而言 简直就是一个垃圾了。 如果是kvm运行的系统 也可以用spice协议。vnc这种上古方式,也不是不可以用,看个人需求吧。

第三方的,好用一点点的基本都收费,我这里用rustdesk 来替代那些收费的第三方

https://wiki.archlinux.org/title/List_of_applications/Internet

前置

安装

rust官方提供了 zst 包

1
wget -c https://gitee.com/rustdesk/rustdesk/releases/download/1.1.9/rustdesk-1.1.9-manjaro-arch.pkg.tar.zst

gitee真牛比,国内网络可以提供比github还慢的速度…

1
pacman -U rustdesk-1.1.9-manjaro-arch.pkg.tar.zst

依赖也不少

1
2
3
4
5
6

Packages (12) python-3.10.8-3  python-attrs-22.1.0-1  python-cffi-1.15.1-1  python-cryptography-38.0.4-1  python-packaging-21.3-1  python-pip-22.3.1-1  python-ply-3.11-10  python-pycparser-2.21-3
              python-pyparsing-3.0.9-1  python-wheel-0.38.4-1  ttf-arphic-uming-0.2.20080216.2-1  rustdesk-1.1.9-0

Total Download Size:    23.72 MiB
Total Installed Size:  119.66 MiB

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的位置文件

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12

#壁纸
exec_always --no-startup-id feh --randomize  --bg-fill ~/wallpaper
#半透明
exec_always --no-startup-id picom

#分辨率
exec --no-startup-id xrandr --output Virtual-1 --mode 1920x1080
#输入法
exec --no-startup-id fcitx -d
#截屏工具
exec --no-startup-id flameshot

输入法 放到

nano .bashrc

其他

yay -S rustdesk 这个包有坑,不建议

Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计