compton 是一个用于在 Linux 上实现 OpenGL 合成的 Compositor。它可以将多个 OpenGL 应用程序的窗口合成为单个图像,并且可以应用各种效果,如阴影、透明度等。以下是一些常用的 compton 命令行参数及其详解:
-c, --config
-b, --background
#RRGGBB。-o, --opacity
-s, --shadow-exclude
-S, --shadow-radius
-s, --shadow-opacity
-f, --foreground-opacity
-a, --alpha-threshold
-d, --backend
x11 和 wayland。-D, --debug
-v, --version
compton 的版本信息。-h, --help
以下是一个示例命令,展示了如何使用一些常用的参数:
compton -c /path/to/config.conf -b #000000 -o 0.8 -s "#[class='Firefox']" -S 10 -s 0.5 -f 0.9 -a 0.2
在这个示例中:
-c /path/to/config.conf 指定了配置文件的路径。-b #000000 设置了背景颜色为黑色。-o 0.8 设置了合成的透明度为 0.8。-s "#[class='Firefox']" 排除了 Firefox 窗口不应用阴影效果。-S 10 设置了阴影的半径为 10 像素。-s 0.5 设置了阴影的透明度为 0.5。-f 0.9 设置了前景窗口的透明度为 0.9。-a 0.2 设置了透明度阈值为 0.2。通过这些参数,你可以灵活地配置 compton 以满足你的需求。如果你需要更详细的配置选项,可以查看 compton 的官方文档或使用 -h 参数获取帮助信息。