Linux系统中Compton安装步骤
一 安装方式概览
二 发行版包管理器安装
sudo apt update && sudo apt install comptonsudo dnf install compton(如为RHEL/CentOS且仓库缺失,先启用EPEL)sudo pacman -S compton三 从源码编译安装
sudo apt install git cmake libx11-dev libxrandr-dev libxkbcommon-dev libxcb-xinerama0-dev libxcb-randr0-dev libxcb-shm0-dev libxcb-xinput-dev pkg-configgit clone https://github.com/chjj/compton.gitcd compton && mkdir build && cd buildcmake .. && make -j$(nproc)sudo make install四 启动与开机自启
comptoncompton --config ~/.config/compton.confcompton --config ~/.config/compton.conf加入桌面会话的自启动应用(如“启动应用程序”)。systemctl --user edit --force --full compton.service[Unit]
Description=Compton Compositor
After=graphical-session.target
[Service]
ExecStart=/usr/bin/compton --config %h/.config/compton.conf
Restart=always
Environment=DISPLAY=:0
[Install]
WantedBy=graphical-session.target
systemctl --user daemon-reload && systemctl --user enable --now compton.serviceps aux | grep comptoncompton --version五 配置文件与基础调优
~/.config/compton.conf/etc/xdg/compton.conf 或 /etc/compton.confbackend:渲染后端,常用glx或xrendervsync:垂直同步,取值true/falseshadow:窗口阴影,取值true/falseopacity:全局透明度(0.0–1.0)backend = "glx"
vsync = true
shadow = true
opacity = 0.9
killall compton && compton --config ~/.config/compton.conf &systemctl --user restart compton.service(若使用用户级服务)。