1. 安装Compton
在Debian系统上,首先需要通过包管理器安装Compton。打开终端,执行以下命令更新软件源并安装:
sudo apt update && sudo apt install compton
2. 准备配置文件
Compton的默认配置文件路径为~/.config/compton.conf(用户级配置)。若该文件不存在,可通过以下命令创建目录和空文件:
mkdir -p ~/.config && touch ~/.config/compton.conf
3. 编辑配置文件
使用文本编辑器(如nano、vim)打开配置文件,根据需求调整参数。以下是常见选项的说明及示例:
基础性能与视觉效果:
backend:设置渲染后端,glx(OpenGL加速,适合现代显卡)或xrender(兼容性好,适合旧硬件),推荐glx;vsync:开启垂直同步,减少屏幕撕裂,设为true;shadow:启用窗口阴影,设为true;opacity:全局窗口透明度(0-1,1为不透明),推荐0.8;ignore_root:忽略根窗口(桌面背景)的透明度,避免桌面图标异常,设为true。阴影与模糊优化:
shadow-exclude:排除不需要阴影的窗口(如对话框、工具栏),避免遮挡内容,示例:shadow-exclude = [".*", ".*:0", ".*:1", ".*\\..*"];
blur-background:启用背景模糊,提升视觉层次感,设为true;blur-kern:设置模糊内核大小(如3x3box、5x5gauss),内核越大越模糊,但性能消耗越多,推荐3x3box。高级功能调整:
frame-rate:限制帧率(如60),降低CPU占用,适合低性能设备;smooth-scrolling:启用平滑滚动,提升滚动体验,设为true;mouse-pointer-follows-focus:鼠标指针跟随当前焦点窗口,设为true;shader-file:使用自定义GLSL着色器(如/path/to/shader.frag),实现更复杂的效果(需自行编写或下载着色器文件)。4. 应用配置
保存配置文件后,需要重启Compton以使更改生效。可通过以下命令强制重启:
killall compton && compton -c ~/.config/compton.conf
5. 设置开机自启动
若希望Compton在系统启动时自动运行,可创建systemd服务文件:
sudo nano /etc/systemd/system/compton.service
添加以下内容(替换你的用户名为实际用户名):
[Unit]
Description=Compton Compositor
After=display-manager.service
[Service]
ExecStart=/usr/bin/compton -c /home/你的用户名/.config/compton.conf
Restart=always
User=你的用户名
[Install]
WantedBy=multi-user.target
保存后,启用并启动服务:
sudo systemctl enable compton && sudo systemctl start compton
注意事项
~/.config/compton.conf,Compton会自动使用内置默认配置)。