Compton是一個(gè)在Linux系統(tǒng)上運(yùn)行的Compositor,它能夠?qū)penGL或Wayland合成器與X11窗口系統(tǒng)結(jié)合使用。以下是一些常見的Compton設(shè)置選項(xiàng):
基礎(chǔ)設(shè)置
- –backend:
- 指定使用的后端,如x11、wayland或glx。
- –config:
- 指定配置文件的路徑。
- –config-file:
- 與–config相似,用于指定配置文件。
- –debug:
- 啟用調(diào)試模式,輸出更多日志信息。
- –log-level:
- –no-damage:
- 禁用窗口損壞檢測(cè),可能提升性能。
- –no-opengl:
- 禁用OpenGL支持。
- –no-xinerama:
- 禁用Xinerama支持。
- –no-xrandr:
- 禁用Xrandr支持。
- –no-xkb:
- 禁用XKB鍵盤布局支持。
合成設(shè)置
- –alpha-threshold:
- 設(shè)置透明度閾值,低于此值的窗口將被視為完全透明。
- –blur-radius:
- 設(shè)置模糊半徑,用于模糊窗口邊緣。
- —border-width:
- 設(shè)置窗口邊框?qū)挾取?/li>
- –border-color:
- 設(shè)置窗口邊框顏色。
- –fade-in:
- 啟用淡入效果。
- –fade-out:
- 啟用淡出效果。
- –focus-follows-mouse:
- 當(dāng)鼠標(biāo)移動(dòng)到窗口外時(shí),焦點(diǎn)會(huì)跟隨鼠標(biāo)移動(dòng)。
- –focus-new-windows:
- 新窗口獲得焦點(diǎn)。
- –focus-stealing-prevention:
- 啟用焦點(diǎn)盜竊預(yù)防。
- –max-alpha:
- 設(shè)置最大透明度值。
性能設(shè)置
- –vsync:
- 啟用垂直同步。
- –max-frame-time:
- 設(shè)置最大幀時(shí)間,超過此時(shí)間的幀將被丟棄。
- –min-frame-time:
- 設(shè)置最小幀時(shí)間。
- –max-cpu-usage:
- 設(shè)置最大CPU使用率。
其他設(shè)置
- –output:
- 指定要合成的輸出設(shè)備。
- –output-name:
- 指定輸出設(shè)備的名稱。
- –output-device:
- 指定輸出設(shè)備的ID。
- –output-monitor:
- 指定輸出監(jiān)視器的名稱。
- –output-workarea:
- 設(shè)置輸出工作區(qū)。
- –output-scale:
- 設(shè)置輸出縮放比例。
- –output-offset:
- 設(shè)置輸出偏移量。
- –output-rotate:
- 設(shè)置輸出旋轉(zhuǎn)角度。
配置文件示例
[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
使用方法
通常,你可以通過命令行參數(shù)直接運(yùn)行Compton,或者在配置文件中設(shè)置這些選項(xiàng),然后通過命令行啟動(dòng)Compton并指定配置文件路徑。
compton --config /path/to/config.ini
請(qǐng)注意,具體的選項(xiàng)和行為可能會(huì)因Compton版本的不同而有所變化。建議查閱最新的官方文檔或使用compton –help獲取最新信息。