compton
是一个用于在 Linux 上实现 OpenGL 合成的 Compositor。它可以将多个 OpenGL 应用程序的窗口合成为单个图像,并通过各种效果进行处理。以下是一些常用的 compton
命令行参数:
-c, --config
: 指定配置文件。-b, --background
: 设置背景颜色,例如#000000
。-o, --opacity
: 设置合成的透明度,范围从 0(完全透明)到 1(完全不透明)。-r, --rotate
: 旋转合成图像,支持的值包括normal
,right
,left
,inverted
。-t, --translate
: 平移合成图像,使用 x 和 y 坐标指定偏移量。-s, --scale
: 缩放合成图像,使用 factor 指定缩放比例。--vsync
: 启用垂直同步。--no-opengl
: 禁用 OpenGL 合成,使用 X compositing。--backend
: 指定后端,支持的值包括x11
,wayland
,xwayland
。--unredir
: 重定向 X 服务器文件描述符。--replace
: 替换现有的合成器(如果有的话)。
这些参数可以组合使用,以实现所需的合成效果。要查看完整的参数列表和详细信息,请参阅 compton
的官方文档或在其 GitHub 存储库中搜索。