Compton是一个在linux系统上运行的Compositor,它能够将OpenGL或Wayland合成器与X11窗口系统结合使用。以下是一些常见的Compton设置选项:
基础设置
- –backend:
- 指定使用的后端,如x11、wayland或glx。
- –config:
- 指定配置文件的路径。
- –config-file:
- 与–config相似,用于指定配置文件。
- –debug:
- 启用调试模式,输出更多日志信息。
- –log-level:
- 设置日志级别,可选值包括debug、info、warning、Error。
- –no-damage:
- 禁用窗口损坏检测,可能提升性能。
- –no-opengl:
- 禁用OpenGL支持。
- –no-xinerama:
- 禁用Xinerama支持。
- –no-xrandr:
- 禁用Xrandr支持。
- –no-xkb:
- 禁用XKB键盘布局支持。
合成设置
- –alpha-threshold:
- 设置透明度阈值,低于此值的窗口将被视为完全透明。
- –blur-radius:
- 设置模糊半径,用于模糊窗口边缘。
- –border-width:
- 设置窗口边框宽度。
- –border-color:
- 设置窗口边框颜色。
- –fade-in:
- 启用淡入效果。
- –fade-out:
- 启用淡出效果。
- –focus-follows-mouse:
- 当鼠标移动到窗口外时,焦点会跟随鼠标移动。
- –focus-new-windows:
- 新窗口获得焦点。
- –focus-stealing-prevention:
- 启用焦点盗窃预防。
- –max-alpha:
- 设置最大透明度值。
性能设置
- –vsync:
- 启用垂直同步。
- –max-frame-time:
- 设置最大帧时间,超过此时间的帧将被丢弃。
- –min-frame-time:
- 设置最小帧时间。
- –max-cpu-usage:
- 设置最大CPU使用率。
其他设置
- –output:
- 指定要合成的输出设备。
- –output-name:
- 指定输出设备的名称。
- –output-device:
- 指定输出设备的ID。
- –output-monitor:
- 指定输出监视器的名称。
- –output-workarea:
- 设置输出工作区。
- –output-scale:
- 设置输出缩放比例。
- –output-offset:
- 设置输出偏移量。
- –output-rotate:
- 设置输出旋转角度。
配置文件示例
[general] backend = x11 debug = true log-level = info [alpha] threshold = 0.05 [blur] radius = 2.0 [border] width = 1 color = "#000000" [fading] in = true out = true [focus] follows-mouse = true new-windows = true stealing-prevention = true [max-frame-time] time = 16.67 [max-cpu-usage] usage = 80
使用方法
通常,你可以通过命令行参数直接运行Compton,或者在配置文件中设置这些选项,然后通过命令行启动Compton并指定配置文件路径。
compton --config /path/to/config.ini
请注意,具体的选项和行为可能会因Compton版本的不同而有所变化。建议查阅最新的官方文档或使用compton –help获取最新信息。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END