compton 是一个用于在 Linux 上实现 Compositor 的程序,它可以提高图形性能并改善窗口透明度效果
以下是一些常用的 compton 命令行参数:
-b 或 --background:设置背景颜色,例如 -b 0x000000 设置背景颜色为黑色。-c 或 --config:指定配置文件路径,例如 -c /etc/compton.conf。-d 或 --daemon:以后台守护进程模式运行 Compositor。-f 或 --foreground:以前台模式运行 Compositor,通常用于调试。-i 或 --ignore:忽略指定的窗口或应用程序,例如 -i "^(gnome-terminal|gedit)$" 忽略 gnome-terminal 和 gedit 窗口。-l 或 --log-level:设置日志级别,可选值有 error, warn, info, debug 和 trace。-m 或 --mouse:启用鼠标指针穿透功能,使鼠标指针可以穿过窗口。-o 或 --opacity:设置窗口透明度,范围为 0(完全透明)到 1(完全不透明),例如 -o 0.5 设置窗口透明度为 50%。-r 或 --round-trip:启用 OpenGL 同步,以减少撕裂现象,但可能降低性能。-s 或 --shadow-exclude:排除具有阴影效果的窗口,例如 -s "^(dock|panel)$" 排除 dock 和 panel 窗口。-t 或 --test:运行 Compositor 测试模式,用于调试。-v 或 --version:显示 Compositor 版本信息。这些参数可以组合使用,例如:
compton -b 0x000000 -c /etc/compton.conf -d -m -o 0.8
这个命令将以守护进程模式运行 Compositor,设置背景颜色为黑色,使用指定的配置文件,启用鼠标指针穿透功能,并设置窗口透明度为 80%。