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会自动使用内置默认配置)。