一、通過APT包管理器安裝Compton(推薦)
sudo apt update
,確保系統獲取最新的軟件包信息。sudo apt install compton
,跟隨提示完成安裝(默認會安裝到/usr/bin/compton
)。二、從源碼編譯安裝Compton(可選,適用于需要最新版本的情況)
sudo apt install build-essential cmake libx11-dev libxcb-xinerama0-dev libxcb-render-util0-dev libxcb-shm0-dev libxcb-randr0-dev libxcb-glx0-dev libxcb-keysyms1-dev libxcb-image0-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb-util-dev
,安裝編譯所需的工具和庫。git clone https://github.com/astra1us/compton.git
(或指定分支/作者的倉庫)下載源碼,進入目錄cd compton
。mkdir build && cd build
,運行cmake ..
生成Makefile,接著make
編譯源碼,最后sudo make install
將Compton安裝到系統標準路徑(如/usr/local/bin
)。三、配置Compton
~/.config/compton.conf
(用戶級)或/etc/compton.conf
(系統級)。若文件不存在,可通過touch ~/.config/compton.conf
創建,然后用文本編輯器(如nano ~/.config/compton.conf
)打開。shadow = true
;opacity = 0.8
(0.0~1.0,1.0為不透明);ignore_root = true
(避免桌面背景透明設置沖突);vsync = true
(減少畫面撕裂);backend = glx
(OpenGL加速,性能更好;若有問題可改用xrender
)。四、啟動Compton及設置開機自啟
compton
即可啟動(若配置了~/.config/compton.conf
,可添加--config ~/.config/compton.conf
指定配置文件)。sudo nano /etc/systemd/system/compton.service
,添加以下內容:[Unit]
Description=Compton Window Composer
After=display-manager.service
[Service]
Type=simple
ExecStart=/usr/bin/compton --config ~/.config/compton.conf
Restart=always
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
重新加載Systemd配置,接著sudo systemctl enable compton
設置開機自啟,sudo systemctl start compton
立即啟動服務。