Compton配置中阴影效果的开启与自定义方法
在开始配置前,需确保系统已安装Compton。根据发行版选择对应命令:
sudo apt-get install comptonsudo dnf install comptonsudo pacman -S comptonCompton的默认配置文件路径为**~/.config/compton.conf**(用户级)或**/etc/compton.conf**(系统级)。若文件不存在,可通过文本编辑器(如nano)创建:
nano ~/.config/compton.conf
在配置文件中添加或修改以下核心参数,即可启用窗口阴影:
shadow = true # 关键参数:设为true开启阴影
shadow-opacity = 0.5 # 阴影不透明度(0.0~1.0,1.0为完全不透明)
shadow-radius = 5 # 阴影模糊半径(像素,值越大阴影越柔和)
shadow-offset-x = 2 # 阴影水平偏移量(正值向右,负值向左)
shadow-offset-y = 2 # 阴影垂直偏移量(正值向下,负值向上)
这些参数是阴影效果的基础配置,可根据桌面环境和审美调整数值
部分窗口(如桌面面板、通知中心、输入法框)无需阴影,可通过shadow-exclude参数排除,避免视觉干扰:
shadow-exclude = [
"class_g = 'Panel'", # 排除面板类窗口(如GNOME Panel)
"class_g = 'Dunst'", # 排除通知中心(如Dunst)
"class_g = 'Firefox'", # 排除Firefox浏览器(可选,部分应用自带阴影)
"_NET_WM_STATE@:32a * '_NET_WM_STATE_HIDDEN'" # 排除隐藏窗口
]
通过窗口类名、状态或其他属性精准排除,提升桌面整洁度
若需更细腻的阴影效果,可添加以下高级参数:
[shadow]
no-dnd-shadow = true # 禁用拖放操作的临时阴影
no-dock-shadow = true # 禁用Dock/面板容器的阴影
clear-shadow = true # 使用纯色阴影(无渐变,性能更好)
detect-rounded-corners = true # 自动适配圆角窗口的阴影形状
这些参数可优化阴影的显示逻辑和视觉表现
保存配置文件后,需重启Compton使更改生效。常用方法:
killall compton && compton -c ~/.config/compton.conf &shadow-radius或关闭clear-shadow。