如何启用Compton的阴影效果
小樊
38
2025-12-10 21:54:57
启用 Compton 阴影效果的简明步骤
一 安装与检查运行状态
- 在终端执行以下命令安装(如未安装):debian/ubuntu 系列使用 sudo apt-get install compton;arch 系列使用 sudo pacman -s compton。安装后可用 ps -e | grep compton 检查是否已在运行;若未运行,可直接启动 compton &。以上步骤完成后即可进入配置阶段。
二 配置文件中启用阴影
- 配置文件通常位于 ~/.config/compton.conf 或 /etc/xdg/compton.conf。若文件不存在可新建。在配置中加入或修改:shadow = true 以开启阴影;常用外观参数包括 shadow-opacity(如 0.5)、shadow-radius(如 10)、shadow-color(如 “#000000”);为避免某些程序(如浏览器、邮件客户端)出现阴影异常,可用 shadow-exclude 进行排除,例如:shadow-exclude = [ “class_g = ‘Firefox’”, “class_g = ‘Thunderbird’” ]。保存文件后,使用 killall compton 再启动 compton(或指定配置文件 compton -c ~/.config/compton.conf)使设置生效。
三 启动与自动启动
- 手动应用:killall compton 后执行 compton -c ~/.config/compton.conf 即可按新配置启动。若需随系统启动,可创建 systemd 服务(示例:/etc/systemd/system/compton.service,execstart=/usr/bin/compton -c ~/.config/compton.conf,restart=on-failure,wantedby=multi-user.target),随后执行 sudo systemctl enable compton 与 sudo systemctl start compton。部分桌面会话(如 openbox、i3)也可在会话启动脚本中直接启动 compton。
四 常见问题与快速排查
- 已启用 shadow = true 仍无阴影:检查是否被 shadow-exclude 规则排除;尝试切换渲染后端(backend = “glx” 或 “xrender”)以提升兼容性或性能;某些桌面环境或窗口管理器与阴影存在已知兼容性问题,必要时调整相关合成器设置或改用其他后端再测试。