Linux Compton配置實現最佳顯示效果指南
首先確保系統已安裝Compton,根據發行版選擇對應命令:
sudo apt-get install comptonsudo dnf install comptonsudo pacman -S comptonCompton的主配置文件通常位于~/.config/compton.conf(用戶級)或/etc/xdg/compton.conf(系統級)。若文件不存在,手動創建即可。
shadow = true,并為陰影設置參數(如半徑、偏移、透明度),提升窗口層次感:[shadow]
shadow-radius = 5
shadow-offset-x = 1
shadow-offset-y = 1
shadow-opacity = 0.3
blur-background = true,并配置模糊算法與強度:[blur]
method = gaussian # 高斯模糊(效果更自然)
size = 10 # 模糊核大?。ㄖ翟酱笤侥:?/span>
deviation = 5.0 # 模糊標準差(控制模糊范圍)
screen-edge-blur = true,使屏幕邊緣過渡更自然。opacity參數設置(0.0=完全透明,1.0=不透明),建議設為0.8-0.9以平衡視覺效果與性能:opacity = 0.85
shadow-exclude排除不需要陰影的窗口(如通知中心、Dmenu),避免視覺干擾:[shadow]
shadow-exclude = [
"name 'Notification'",
"class_g ? 'Dmenu'",
"class_g ? 'Dunst'",
"_NET_WM_STATE@:32a * '_NET_WM_STATE_HIDDEN'"
]
opacity-rule為不同應用設置個性化透明度(如瀏覽器、圖像編輯器):opacity-rule = [
"CLASS = 'Firefox', opacity = 0.9",
"CLASS = 'GIMP', opacity = 0.8"
]
```。
glx(支持OpenGL加速,性能最佳)或wayland(適配現代桌面環境),替代傳統的xrender:backend = glx
ignore-glx-glitz = true忽略Glitz庫。添加vsync = true,同步畫面刷新率與顯示器刷新率(通常為60Hz),減少畫面撕裂。
opacity = false;ignore-root = true。為了讓Compton隨系統啟動自動運行,創建Systemd服務文件:
sudo nano /etc/systemd/system/compton.service;[Unit]
Description=Compton Window Composer
After=xorg.service
[Service]
ExecStart=/usr/bin/compton --config /home/yourusername/.config/compton.conf
RestartOnFailure=yes
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable compton
sudo systemctl start compton
```。
size(如從10改為5)或增大deviation(如從5.0改為8.0);_NET_WM_STATE@:32a * '_NET_WM_STATE_STICKY'排除粘滯窗口的陰影;fade = true啟用窗口淡入淡出,fade-delta = 0.05控制動畫速度(值越小越平滑)。修改配置文件后,重啟Compton使更改生效:
killall compton && compton &
或使用配置文件路徑重啟:
compton --config ~/.config/compton.conf --restart