Compton 本身是窗口合成器,不直接提供桌面共享功能,需结合远程桌面服务(如 XRDP 或 VNC)实现。以下是具体步骤:
安装 Compton(用于优化显示效果)
sudo apt update && sudo apt install compton # Debian/Ubuntu
sudo yum install compton # CentOS
配置文件路径:~/.config/compton.conf,可自定义阴影、透明度等参数。
安装远程桌面服务
sudo apt install xrdp # Debian/Ubuntu
sudo yum install xrdp # CentOS
sudo systemctl enable --now xrdp
sudo ufw allow 3389/tcp # 开放防火墙端口(Debian/Ubuntu)
sudo apt install tigervnc-standalone-server # Debian/Ubuntu
vncserver :1 # 启动服务并设置密码(首次运行时)
~/.config/compton.conf,添加以下参数以减少延迟和资源占用:[core]
glx-no-stencil = true
glx-copy-from-front = true
[backend]
type = "x11" # 或 "wayland"(需系统支持)
[shadow]
blur-radius = 0 # 禁用阴影以提升性能
启动 Compton:compton --config ~/.config/compton.conf
(若需开机自启,可创建 Systemd 服务文件,参考。)通过 XRDP 连接(Windows/Linux/macOS)
主机IP:3389 → 连接。通过 VNC 连接
使用 VNC Viewer 输入 主机IP:5901(端口根据实际配置调整)→ 输入 VNC 密码。
vsync 或降低 frame_rate。提示:Compton 主要用于本地桌面特效,远程桌面功能依赖 XRDP/VNC 等服务,需根据实际需求选择方案。