Skip to main content

XFCE & KasmVNC

tip

KasmVNC是目前性能最好的Web RDP工具,使用浏览器连接,不需要安装客户端。整体使用体验远超vnc和xrdp。

安装xfce桌面

使用非root用户登录到系统,如果只有root用户,则创建一个新用户。

sudo apt update
sudo apt upgrade
sudo apt install task-xfce-desktop

安装完成后重启系统

下载KasmVNC安装包

项目&安装包下载
文档

安装命令

sudo apt-get install ./kasmvncserver_*.deb
sudo adduser $USER ssl-cert

启动服务

vncserver

首次启动会提示创建用户和密码,按照提示操作即可。启动成功,可以看到访问桌面的地址和端口号。

安装中文字体和浏览器

# 安装中文字体
sudo apt install fonts-wqy-zenhei fonts-arphic-ukai fonts-arphic-uming
sudo apt install fonts-wqy-microhei fonts-noto-cjk

# 安装中文输入法
sudo apt install fcitx5 fcitx5-chinese-addons fcitx5-pinyin fcitx5-rime fcitx5-config-qt

# 安装Chrome浏览器
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmor -o /usr/share/keyrings/google-chrome-keyring.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/google-chrome-keyring.gpg] http://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google-chrome.list
sudo apt update
sudo apt install google-chrome-stable

其他相关设置

按照上述步骤按照后,每次登录远程桌面都会弹窗,要求输入root用户的密码。不影响使用,但是很烦。参考处理步骤如下所示:
创建文件:/etc/polkit-1/localauthority/50-local.d/45-allow-colord.pkla,写入内容

[Allow Colord to manage devices]
Identity=unix-group:sudo
Action=org.freedesktop.color-manager.create-device;org.freedesktop.color-manager.create-profile;org.freedesktop.color-manager.delete-profile;org.freedesktop.color-manager.modify-device;org.freedesktop.color-manager.modify-profile;org.freedesktop.color-manager.read;org.freedesktop.color-manager.read-device;org.freedesktop.color-manager.read-profile
ResultAny=no
ResultInactive=no
ResultActive=yes

重新启动服务器