Compton 是一个用于 Wayland 和 X11 的 OpenGL 合成器,它可以提供各种视觉效果,如阴影、透明度、模糊等。以下是一些常用的 Compton 参数:
-c, --config <file>: 指定配置文件。-d, --daemon: 以后台守护进程模式运行。-f, --foreground: 在前台运行,不作为守护进程。-v, --version: 显示版本信息。--backend <backend>: 选择合成后端(例如 glx 或 xrender)。--vsync <mode>: 设置垂直同步模式(例如 none, adaptive, full)。--alpha-type <type>: 设置 alpha 类型(例如 premultiplied, straight)。--alpha-max <value>: 设置 alpha 最大值。--blur-radius <radius>: 设置模糊半径。--color <color>: 设置合成颜色。--deinterlace: 启用去隔行扫描。--edge-antialiasing: 启用边缘抗锯齿。--fbo: 使用帧缓冲对象(FBO)进行合成。--gpu-acceleration: 启用 GPU 加速。--shadow-exclude <selector>: 排除某些窗口的阴影。--shadow-exclude-dock: 排除 Dock 的阴影。--shadow-exclude-panel: 排除 Panel 的阴影。--shadow-exclude-window <window>: 排除特定窗口的阴影。--shadow-exclude-workspace <workspace>: 排除特定工作区的阴影。--shadow-opacity <opacity>: 设置阴影的不透明度。--shadow-radius <radius>: 设置阴影的半径。--shadow-shift-x <x>: 设置阴影在 X 轴上的偏移。--shadow-shift-y <y>: 设置阴影在 Y 轴上的偏移。--transparent-pixels: 使透明像素也参与合成。--batch-size <size>: 设置批处理大小。--max-frame-time <time>: 设置最大帧时间。--min-frame-time <time>: 设置最小帧时间。--sync-interval <interval>: 设置同步间隔。--log-level <level>: 设置日志级别(例如 debug, info, warning, error)。--log-file <file>: 将日志输出到指定文件。--no-dock-shadow: 禁用 Dock 的阴影。--no-panel-shadow: 禁用 Panel 的阴影。--no-window-shadow: 禁用所有窗口的阴影。--output <output>: 指定输出设备。--workspace <workspace>: 设置工作区。[general]
backend = glx
vsync = adaptive
alpha-type = premultiplied
alpha-max = 255
blur-radius = 2.0
color = rgba(0, 0, 0, 0)
deinterlace = true
edge-antialiasing = true
fbo = true
gpu-acceleration = true
shadow-opacity = 0.5
shadow-radius = 10.0
shadow-shift-x = 2
shadow-shift-y = 2
transparent-pixels = true
[workspaces]
workspace-1 = true
workspace-2 = true
你可以根据需要调整这些参数,以达到最佳的视觉效果和性能平衡。