linux

如何用Compton实现Linux桌面阴影效果

小樊
45
2025-08-25 08:15:17
栏目: 智能运维

  1. 安装Compton
    根据发行版选择命令:

    • Debian/Ubuntu: sudo apt install compton
    • Arch Linux: sudo pacman -S compton
    • Fedora: sudo dnf install compton
  2. 创建/编辑配置文件
    ~/.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-radiusshadow-opacity 可改变阴影大小和清晰度。
  3. 启动Compton

    • 临时启动(测试用):终端输入 compton -b-b 表示后台运行)。
    • 永久启动:将 compton -b 添加到桌面环境的“启动应用程序”中,或通过 systemd 用户服务配置(推荐)。
  4. 验证与调整

    • 若阴影未显示,检查 shadow-exclude 是否意外排除了目标窗口,或尝试调整 shadow-radius/shadow-opacity
    • 遇到性能问题时,可降低 shadow-radius 或禁用 blur-background

注意:部分桌面环境(如GNOME)可能自带阴影功能,需先禁用原生效果以避免冲突。

参考来源:

0
看了该问题的人还看了