1. 安装Compton
在Debian系统上,首先需要安装Compton。打开终端,运行以下命令更新软件包列表并安装:
sudo apt update
sudo apt install compton
2. 创建或编辑配置文件
Compton的默认配置文件路径为~/.config/compton.conf
(用户级配置,优先级高于系统级)。若文件不存在,可通过以下命令创建:
mkdir -p ~/.config
touch ~/.config/compton.conf
使用文本编辑器(如nano
)打开配置文件:
nano ~/.config/compton.conf
3. 常用自定义配置选项
在配置文件中,可通过以下参数调整Compton行为(每项参数需根据实际需求修改):
backend = "glx"
(推荐使用GLX后端以获得更好性能,若兼容性问题可改用xrender
);vsync = true
(开启可减少画面撕裂,适合游戏或视频场景);shadow = true
(开启窗口阴影效果,shadow-exclude = ["rect=0,0,100,100"]
可排除特定区域(如任务栏)的阴影);opacity = 0.8
(全局窗口透明度,范围0.0-1.0,1.0为不透明);ignore_root = true
(忽略根窗口透明度,避免桌面背景异常);blur-background = true
(开启背景模糊,blur-kern = "3x3box"
可设置模糊内核大小(如3x3gaussian
为高斯模糊);opacity-rule
设置特定窗口的透明度,例如:opacity-rule = [
"90:class_g 'Firefox'", # Firefox窗口透明度设为90%(0.9)
"95:name 'Terminal'", # 终端窗口透明度设为95%
"100:class_g 'Xephyr'" # Xephyr窗口不透明(1.0)
];
4. 应用配置
保存并关闭配置文件后,需重启Compton以使更改生效。可通过以下命令重启:
pkill compton && compton --config ~/.config/compton.conf &
若Compton已在后台运行,pkill compton
会终止现有进程,&
表示在后台重新启动。
5. 可选:设置开机自启
若需要Compton在系统启动时自动运行,可创建systemd服务文件:
sudo nano /etc/systemd/system/compton.service
添加以下内容(将your_username
替换为实际用户名):
[Unit]
Description=Compton Compositor
After=graphical.target
[Service]
ExecStart=/usr/bin/compton --config /home/your_username/.config/compton.conf
Restart=always
User=your_username
[Install]
WantedBy=graphical.target
保存后,执行以下命令启用并启动服务:
sudo systemctl enable compton.service
sudo systemctl start compton.service
注意事项
ignore-glx-glitz = true
以避免兼容性问题;blur-background = false
、shadow = false
),或降低frame-rate
(如frame-rate = 30
);log-level = "debug"
并重启Compton,查看日志输出定位问题。