温馨提示×

Compton在Debian上怎么用

小樊
48
2025-09-13 02:46:30
栏目: 智能运维

安装Compton

  1. 使用APT包管理器(推荐):

    sudo apt update
    sudo apt install compton
    
  2. 从源码编译安装(需自定义配置):

    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
    

启动与配置

  1. 手动启动

    compton --config ~/.config/compton.conf  # 指定配置文件路径
    
  2. 设置开机自启
    创建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)。

注意事项

  • 桌面环境兼容性
    • X11环境需手动配置,Wayland环境通常自动适配。
    • NVIDIA显卡需额外配置驱动以支持Compton。
  • 性能优化
    • 低配置设备可关闭阴影/透明度,或降低刷新率。
    • 使用cpulimit限制资源占用:
      cpulimit -l 50 -p $(pgrep compton)
      ```。  
      
      

参考来源:[1,2,3,4,6,7,8,9,10,11,12,13]

0