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
参数获取帮助信息。