1. 安裝Compton
在Debian系統上,首先通過以下命令更新軟件包列表并安裝Compton:
sudo apt update && sudo apt upgrade -y
sudo apt install compton x11-xserver-utils wmctrl -y
x11-xserver-utils
和wmctrl
是Compton運行所需的依賴項,確保系統兼容性。
2. 配置Compton
Compton的默認配置文件位于~/.config/compton.conf
(若不存在則手動創建)。使用文本編輯器(如nano
)打開配置文件,根據需求調整以下核心參數:
glx
(OpenGL加速)或wayland
(適用于Wayland會話),替代傳統的xrender
,可顯著提升合成性能。backend = "glx"
shadow-exclude
排除不需要陰影的窗口(如GTK應用、對話框),減少性能開銷;若無需陰影,直接禁用shadow
。shadow = false
shadow-exclude = ["class_g 'GtkWindow'", "class_g 'GtkDialog'"]
opacity
(設為false
),避免不必要的合成計算。opacity = false
vsync
可防止屏幕撕裂,但可能增加輸入延遲,根據顯示器性能調整(建議筆記本或高刷新率顯示器開啟)。vsync = true
3. 啟動Compton
配置完成后,通過命令行啟動Compton并指定配置文件:
compton --config ~/.config/compton.conf &
若需驗證Compton是否運行,可使用ps aux | grep compton
查看進程。
4. 設置開機自啟動
為避免每次登錄手動啟動Compton,可創建systemd服務文件:
sudo nano /etc/systemd/system/compton.service
添加以下內容(替換你的用戶名
為實際用戶名):
[Unit]
Description=Compton Compositor
After=display-manager.service
[Service]
ExecStart=/usr/bin/compton --config ~/.config/compton.conf
Restart=always
User=你的用戶名
[Install]
WantedBy=multi-user.target
保存后,啟用并啟動服務:
sudo systemctl enable compton
sudo systemctl start compton
5. 性能優化技巧
fade
(窗口淡入淡出)、blur
(背景模糊)等特效,進一步降低CPU/GPU負載。cpulimit
工具限制Compton的CPU占用(如限制為50%),避免影響系統整體性能:cpulimit -l 50 -p $(pgrep compton)
compton-conf
),根據自身硬件和桌面環境調整參數。6. 測試與驗證
啟動Compton后,通過以下方式驗證配置效果:
htop
或glances
監控系統資源占用,確保Compton未導致CPU/GPU過載;