Compton是一款功能強(qiáng)大的Linux窗口合成器,支持Wayland和X11,可實(shí)現(xiàn)窗口透明效果。本文概述其默認(rèn)設(shè)置。
核心功能與默認(rèn)設(shè)置:
Compton默認(rèn)后臺(tái)運(yùn)行,并啟用GPU加速以提升性能(后端通常為glx或wayland,可通過(guò)–backend選項(xiàng)指定)。默認(rèn)幀率限制為60fps(可通過(guò)–fps-limit調(diào)整)。它默認(rèn)啟用窗口陰影效果(可通過(guò)–shadow-exclude排除特定窗口)。透明度算法默認(rèn)使用alpha混合模式(可通過(guò)–blend-method選擇其他模式,如premultiplied-alpha)。Compton也默認(rèn)處理鍵盤(pán)和鼠標(biāo)輸入(可通過(guò)–ignore選項(xiàng)忽略特定輸入設(shè)備)。
高級(jí)自定義選項(xiàng):
Compton支持自定義配置文件(通常位于~/.config/compton.conf),允許用戶精細(xì)調(diào)整各項(xiàng)參數(shù)。默認(rèn)情況下,Compton會(huì)輸出基本的日志信息(日志級(jí)別可通過(guò)–log-level選項(xiàng)調(diào)整)。Compton與多種窗口管理器兼容,集成方式因窗口管理器而異,通常需要在窗口管理器的配置文件中添加啟動(dòng)命令。
配置文件示例:
以下是一個(gè)簡(jiǎn)單的Compton配置文件示例,展示了部分常用設(shè)置:
backend = "glx"; shadow-exclude = [".*", ".*..*"]; blend-method = "alpha"; fps-limit = 60; ignore = ["event.*", "pointer.*"];
啟動(dòng)Compton:
使用以下命令啟動(dòng)Compton,并加載配置文件(若無(wú)配置文件,則使用默認(rèn)設(shè)置):
compton --config ~/.config/compton.conf
Compton的默認(rèn)設(shè)置力求在性能和視覺(jué)效果之間取得平衡。您可以根據(jù)自身需求修改配置文件,以獲得最佳的窗口透明效果。