温馨提示×

如何在Debian安装Compton

小樊
35
2025-12-16 20:26:35
栏目: 智能运维

在 Debian 上安装与配置 Compton

一 安装方式

  • 使用 APT 安装(推荐)
    • 更新索引并安装:sudo apt update && sudo apt install compton
    • 可选常用工具:sudo apt install x11-xserver-utils wmctrl(便于窗口控制与调试)
  • 使用 Snap 安装
    • 安装 snapd 后执行:sudo snap install compton --classic
    • 运行:/snap/bin/compton(注意路径与权限)
    • 说明:Snap 包为沙箱化,可能与部分桌面环境集成度不如 APT 原生包

二 启动与开机自启

  • 手动启动
    • 直接运行:compton
    • 指定配置:compton --config ~/.config/compton.conf
  • 登录会话自动启动(推荐按用户级服务)
    • 创建用户级服务:mkdir -p ~/.config/systemd/user

    • 新建文件:~/.config/systemd/user/compton.service

    • 写入示例: [Unit] Description=Compton Window Composer After=graphical-session.target

      [Service] ExecStart=/usr/bin/compton --config %h/.config/compton.conf Restart=always

      [Install] WantedBy=graphical-session.target

    • 启用与启动: systemctl --user daemon-reload systemctl --user enable --now compton

  • 关闭与卸载
    • 停止/禁用:systemctl --user stop compton;systemctl --user disable compton
    • 手动结束:pkill compton
    • 卸载:sudo apt remove --purge compton
    • 清理配置:rm -rf ~/.config/compton.conf

三 配置文件与常用选项

  • 配置文件位置
    • 用户级:~/.config/compton.conf(不存在可新建)
    • 系统级:/etc/compton.conf
  • 快速示例(保存为 ~/.config/compton.conf) backend = “glx” vsync = true shadow = true fading = true fade-delta = 10 fade-in-step = 0.03 fade-out-step = 0.03 opacity-rule = [ “90:class_g = ‘XTerm’” ]
  • 使用:compton --config ~/.config/compton.conf
  • 提示:不同桌面环境对阴影、透明度、窗口规则支持度不同,建议逐项测试调整

四 从源码编译(可选)

  • 安装构建依赖
    • sudo apt update
    • sudo apt install build-essential cmake git libx11-dev libxext-dev libxrender-dev libxtst-dev libxi-dev libasound2-dev
  • 获取与构建
    • git clone https://github.com/Compton2D/Compton2D.git
    • cd Compton2D && mkdir build && cd build
    • cmake -DCMAKE_BUILD_TYPE=Release …
    • make -j$(nproc)
    • sudo make install
  • 验证:compton --version

五 常见问题与注意事项

  • 会话支持
    • Compton 是 X11 合成器,在 Wayland 会话中通常不可用;请在登录界面选择 Xorg/X11 会话
  • 桌面环境自带合成器
    • 部分桌面(如 GNOME/KDE)自带或默认启用合成器,可能与 Compton 冲突;如遇闪烁、卡顿或透明失效,先关闭桌面自带合成器再启用 Compton
  • 显卡驱动
    • 若出现性能或渲染异常,确认已安装并使用推荐的 显卡驱动(如 Intel/AMD/NVIDIA 官方驱动)
  • 版本与替代
    • 部分新版本或分支可能以 picom 为主流维护方向;若 APT 中 compton 版本较旧或功能受限,可考虑编译更新版本或使用 picom

0