如何在Ubuntu上正确设置Compton
Compton是一款轻量级窗口合成器,可为Ubuntu桌面增添透明、阴影等视觉效果,同时保持较低的性能消耗。以下是安装、配置、启动及优化的详细步骤:
在Ubuntu上,Compton可通过官方软件源直接安装。打开终端,执行以下命令更新软件包列表并安装:
sudo apt update
sudo apt install compton
安装完成后,Compton会默认安装到/usr/bin/目录下。
Compton的配置文件通常位于用户主目录的.config文件夹下(~/.config/compton.conf)。若文件不存在,可通过以下命令创建:
mkdir -p ~/.config
touch ~/.config/compton.conf
使用文本编辑器(如nano)打开配置文件,添加或修改以下常用参数:
backend = "xrender" # 可选"xrender"(兼容性好)或"glx"(性能更强,需显卡支持)
shadow = true # 启用窗口阴影
vsync = true # 开启垂直同步,减少屏幕撕裂
ignore_root = true # 忽略根窗口(桌面背景)的透明度,避免兼容性问题
opacity = 0.9 # 全局窗口透明度(0.0~1.0,1.0为不透明)
opacity-rule = [ # 针对特定窗口的透明度规则(正则表达式匹配窗口类名)
"CLASS='Firefox' opacity=0.8", # Firefox浏览器透明度设为80%
"CLASS='GIMP' opacity=0.7" # GIMP图像编辑器透明度设为70%
]
bg_blur = true # 启用背景模糊
[blur] # 模糊参数调整
method = "gaussian" # 模糊算法(可选"gaussian"或"box")
size = 10 # 模糊半径(数值越大越模糊)
deviation = 5.0 # 模糊标准差(控制模糊强度)
disable_glx_glitz = true # 忽略OpenGL加速,解决部分显卡兼容性问题
fade = true # 启用窗口淡入淡出效果
fade_delta = 0.05 # 淡入淡出速度(数值越小越平滑)
配置完成后,保存并关闭文件(nano中按Ctrl+O保存,Ctrl+X退出)。
Ctrl+C停止):compton &
若要使用自定义配置文件,需指定路径:compton --config ~/.config/compton.conf &
killall compton && compton &
或使用systemctl(若已设置为系统服务):sudo systemctl restart compton
ps -e | grep compton
若输出中包含compton进程,则表示运行正常。若希望Compton随Ubuntu系统启动自动运行,需创建Systemd服务文件:
sudo nano /etc/systemd/system/compton.service
[Unit]
Description=Compton Window Compositor
After=graphical.target
[Service]
ExecStart=/usr/bin/compton --config ~/.config/compton.conf
Restart=on-failure
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable compton
sudo systemctl start compton
此时,Compton会在每次系统启动时自动运行。
backend改为xrender(降低GPU占用);bg_blur(背景模糊对性能消耗较大);fade_delta(减慢淡入淡出速度,减少资源消耗)。通过以上步骤,你可在Ubuntu上正确设置Compton,打造个性化且流畅的桌面视觉效果。如需更详细的配置选项,可参考Compton的官方文档或社区资源。