一、通过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立即启动服务。