根据发行版选择命令安装:
sudo apt-get install comptonsudo dnf install comptonsudo pacman -S compton创建配置文件
若不存在,手动创建 ~/.config/compton.conf,常用选项:
backend "glx" # 推荐使用GLX后端以支持硬件加速 vsync true # 开启垂直同步,减少画面撕裂 shadow true # 启用窗口阴影 opacity 0.9 # 设置窗口透明度(0.0-1.0) ignore_root true # 忽略根窗口透明度,避免桌面背景异常 多显示器支持关键配置
xrandr 配置显示器(需先安装):xrandr --query # 查看显示器名称(如HDMI-1、eDP-1) xrandr --output HDMI-1 --auto --right-of eDP-1 # 设置扩展模式 xrandr-output "HDMI-1" "eDP-1" # 声明显示器连接关系(部分版本支持) 手动启动
compton -c ~/.config/compton.conf # 指定配置文件路径 设置开机自启动
创建Systemd服务文件 /etc/systemd/system/compton.service:
[Unit] Description=Compton Compositor After=display-manager.service [Service] ExecStart=/usr/bin/compton -c ~/.config/compton.conf Restart=on-failure [Install] WantedBy=multi-user.target 启用服务:
sudo systemctl enable compton.service sudo systemctl start compton.service systemctl status compton.service # 查看是否正常运行 shadow false opacity 0.8 xrandr 正确识别显示器,若显示器无法联动,需先通过系统显示设置调整。参考来源: