在Linux上實現Compton的動態效果,可以按照以下步驟進行:
更新系統包列表
sudo apt update
安裝Compton
sudo apt install compton
創建配置文件
你可以手動創建一個配置文件,或者使用默認配置。默認配置通常位于/etc/compton.conf。
sudo nano /etc/compton.conf
如果你選擇手動創建,可以參考以下示例配置:
# /etc/compton.conf
backend = "glx";
glx-no-stencil = true;
glx-copy-from-front = true;
glx-shape = true;
glx-sync = false;
glx-fps = 60;
glx-hardware = true;
glx-max-old-samples = 4;
glx-use-swrast = false;
glx-use-dri3 = true;
glx-use-dri2 = true;
glx-use-opengl = true;
glx-use-xinerama = true;
glx-use-display = ":0";
glx-use-xrandr = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
glx-use-xkb = true;
glx-use-xinput = true;
glx-use-xinerama = true;
gl