使用APT包管理器(推荐):
sudo apt update
sudo apt install compton
从源码编译安装(需自定义配置):
sudo apt install git cmake libx11-dev libxcb-xinerama0-dev libxcb-render-util0-dev libxcb-shm0-dev libxcb-randr0-dev libxcb-glx0-dev
git clone https://github.com/Compton2D/Compton2D.git
cd Compton2D
mkdir build && cd build
cmake ..
make -j$(nproc)
sudo make install
手动启动:
compton --config ~/.config/compton.conf # 指定配置文件路径
设置开机自启:
创建systemd服务文件:
sudo nano /etc/systemd/system/compton.service
添加内容:
[Unit]
Description=Compton Compositor
After=graphical.target
[Service]
ExecStart=/usr/bin/compton --config ~/.config/compton.conf
Restart=always
[Install]
WantedBy=multi-user.target
启用服务:
sudo systemctl enable compton
sudo systemctl start compton
~/.config/compton.conf 或 /etc/xdg/compton.conf。backend:选择合成后端(xrender/glx/wayland,推荐glx提升性能)。shadow:是否启用窗口阴影(true/false)。opacity:是否启用窗口透明度(true/false)。vsync:是否开启垂直同步(true/false)。cpulimit限制资源占用:cpulimit -l 50 -p $(pgrep compton)
```。
参考来源:[1,2,3,4,6,7,8,9,10,11,12,13]