安装Compton
根据发行版选择命令:
sudo apt install comptonsudo pacman -S comptonsudo dnf install compton创建/编辑配置文件
在 ~/.config/compton.conf 中添加以下内容(若文件不存在则手动创建):
shadow = true # 启用阴影
shadow-opacity = 0.7 # 阴影透明度(0.0-1.0)
shadow-radius = 5 # 阴影半径(像素)
shadow-offset-x = 0 # 阴影水平偏移
shadow-offset-y = 0 # 阴影垂直偏移
shadow-exclude = [ "class_g = 'Notification'" ] # 排除特定窗口(如通知栏)
backend = "glx" # 推荐使用GLX后端(需硬件支持)
参数说明:
shadow-exclude 可添加窗口类名或名称,避免为特定应用(如终端)添加阴影。shadow-radius 和 shadow-opacity 可改变阴影大小和清晰度。启动Compton
compton -b(-b 表示后台运行)。compton -b 添加到桌面环境的“启动应用程序”中,或通过 systemd 用户服务配置(推荐)。验证与调整
shadow-exclude 是否意外排除了目标窗口,或尝试调整 shadow-radius/shadow-opacity。shadow-radius 或禁用 blur-background。注意:部分桌面环境(如GNOME)可能自带阴影功能,需先禁用原生效果以避免冲突。
参考来源: