Linux Compton 透明度设置指南

一 基础准备
sudo apt update && sudo apt install comptonsudo dnf install comptonsudo pacman -S comptonmkdir -p ~/.config && touch ~/.config/compton.conf。二 配置方式与关键参数
全局窗口透明度
opacity = 0.9;compton --config ~/.config/compton.conf -i 0.9说明:数值范围 0.0–1.0,数值越小越透明;部分版本也支持 --alpha 0.9。按窗口规则设置
opacity-rule 精确匹配窗口类、名称等,语法为 "透明度:条件"(透明度以百分比表示,如 90 表示 90% 不透明):opacity-rule = ["90:class_g 'Firefox'","90:name 'Terminal'","100:class_g 'Xephyr'"];focus-exclude = "x 0 && y 0 && override_redirect true";xprop 获取窗口的 WM_CLASS/WM_NAME 以编写精确规则。背景与模糊
background-opacity = 0.8;blur: {method = "gaussian";size = 4;strength = 10;}fade = true;fade-delta = 10;三 启动与自启动
手动启动(当前会话生效):
compton --config ~/.config/compton.conf -b说明:-b 表示后台运行。
开机自启动
[Desktop Entry]Type=ApplicationExec=compton --config ~/.config/compton.confHidden=falseNoDisplay=falseX-GNOME-Autostart-enabled=trueName=Compton[Unit]Description=Compton CompositorAfter=graphical-session.target[Service]ExecStart=/usr/bin/compton --config %h/.config/compton.confRestart=always[Install]WantedBy=default.target启用:systemctl --user daemon-reloadsystemctl --user enable --now compton四 常见问题与优化
opacity-rule;部分程序(如某些对话框)可能设置了 override_redirect,可用 focus-exclude 或规则精确匹配处理。log-level = "debug";。