Compton是Linux系統下一款輕量級窗口管理器,可增強窗口透明度和視覺效果。本文將指導您如何配置Compton,打造個性化桌面體驗。
一、安裝Compton
首先,請根據您的Linux發行版使用相應的包管理器安裝Compton:
二、Compton配置詳解
Compton配置文件通常位于~/.config/compton.conf。若文件不存在,請自行創建。以下是一些關鍵配置選項:
-
后端 (backend): 選擇渲染后端,xrender 或 glx。建議嘗試兩者,選擇性能更佳且兼容性更好的選項。 例如:backend = xrender
-
垂直同步 (vsync): 啟用或禁用垂直同步,以減少畫面撕裂。 vsync = true (啟用) 或 vsync = false (禁用)
-
窗口陰影 (shadow): 啟用或禁用窗口陰影效果。 shadow = true (啟用) 或 shadow = false (禁用)
-
透明度 (opacity) 和 alpha: 設置窗口透明度,值介于0.0到1.0之間。例如:opacity = 0.8 alpha = 0.8 (80%透明度)
-
忽略根窗口透明度 (ignore_root): 設置為true可忽略根窗口的透明度,解決部分桌面環境的兼容性問題。 ignore_root = true
-
背景模糊 (bg_blur): 啟用背景模糊效果。 bg_blur = true
-
屏幕邊緣模糊 (screen_edge_blur): 啟用屏幕邊緣模糊效果。 screen_edge_blur = true
-
禁用窗口透明度: 若要禁用所有窗口透明度,只需設置 opacity = false
三、自定義透明度規則 (opacity-rule)
您可以通過opacity-rule自定義不同窗口的透明度。例如:
opacity-rule = [ "90:name *? 'vegeta' && focused", // vegeta窗口聚焦時90%透明 "60:name *? 'vegeta' && !focused", // vegeta窗口非聚焦時60%透明 "95:name *? 'Typora'", // Typora窗口95%透明 "0:_NET_WM_STATE@:32a * '_NET_WM_STATE_HIDDEN'" //隱藏窗口完全不透明 ]
您可以根據需要添加更多規則,控制不同應用的透明度。
四、保存并重啟Compton
保存配置文件后,重啟Compton使配置生效:
通過以上步驟,您可以輕松配置Compton,獲得理想的窗口透明度和視覺效果。 請根據您的實際需求調整配置參數。