Compton是一個在Linux系統上運行的Compositor,它能夠將OpenGL或Wayland合成器與X11窗口系統結合使用。以下是一些常見的Compton設置選項:
基礎設置
- –backend:
- 指定使用的后端,如x11、wayland或glx。
- –config:
- 指定配置文件的路徑。
- –config-file:
- 與–config相似,用于指定配置文件。
- –debug:
- 啟用調試模式,輸出更多日志信息。
- –log-level:
- –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獲取最新信息。