====== KasmVNC + kasmXproxy ====== 这样可以通过 webui 访问 Linux 控制台桌面,而不用独立的 X Server。可以复制和控制 :0 的画面。 {{tag>linux vnc}} ===== 安装 ===== AUR: https://aur.archlinux.org/packages/kasmvncserver-bin GitHub: https://github.com/kasmtech/KasmVNC?tab=readme-ov-file#installation ===== 配置 vnc server serivce ===== ~/.config/systemd/user/kasm-vnc-server.service [Unit] Description=Kasm VNC Server PartOf=graphical-session.target After=graphical-session.target [Service] Type=forking ExecStart=/usr/bin/kasmvncserver -noxstartup :10 -geometry 1920x1080 -depth 24 -hw3d -drinode /dev/dri/renderD128 [Install] WantedBy=graphical-session.target ===== 配置 x proxy ===== ~/.config/systemd/user/kasm-x-proxy.service [Unit] Description=Kasm X Proxy PartOf=graphical-session.target After=graphical-session.target Requires=kasm-vnc-server.service After=kasm-vnc-server.service [Service] Type=simple ExecStart=/usr/bin/kasmxproxy -a :0 -v :10 -f 60 [Install] WantedBy=graphical-session.target ===== 启动 ===== ```bash systemctl --user enable --now kasm-vnc-server systemctl --user enable --now kasm-x-proxy ``` 然后访问 8453 端口