Compton实现窗口阴影的步骤
Compton是一款轻量级窗口合成器,需先通过包管理器安装。不同Linux发行版的安装命令如下:
sudo apt-get install comptonsudo dnf install comptonsudo pacman -S comptonCompton的配置文件通常位于~/.config/compton.conf(若不存在则手动创建)。通过调整以下关键参数实现阴影效果:
shadow = true(默认可能为false,需手动开启)。shadow-exclude参数指定不需要阴影的窗口类名(如桌面面板、通知中心),用空格分隔。例如shadow-exclude = "gnome-panel dock",若不排除任何窗口则设为空字符串shadow-exclude = ""。shadow-opacity参数控制阴影的透明程度,取值范围为0.0(完全透明)至1.0(完全不透明),常见值为0.5(半透明)。shadow-radius参数定义阴影的扩散范围(像素),数值越大阴影越柔和,常见值为5-10。backend = "glx"
shadow = true
shadow-exclude = ""
shadow-opacity = 0.5
shadow-radius = 5
此外,还可通过opacity-rule参数为特定窗口设置差异化透明度(如浏览器窗口透明度设为90%),进一步提升视觉效果。
配置完成后,通过终端命令启动Compton并加载配置文件:
compton -c ~/.config/compton.conf
若Compton已在运行,需先终止进程(killall compton),再执行上述命令以应用新配置。
为避免每次登录都手动启动Compton,可将其添加到系统启动项:
compton -c ~/.config/compton.conf,保存后即可在开机时自动启动。glx后端(backend = "glx"),并关闭不必要的特效(如vsync = false、bg-blur = false),以提升Compton的运行效率。