首页主机资讯Debian Compton安装教程来了吗

Debian Compton安装教程来了吗

时间2025-11-25 11:51:05发布访客分类主机资讯浏览1243
导读:Debian 上安装与启用 Compton 的简明教程 一 安装方式 APT 安装(推荐) 更新索引:sudo apt update 安装:sudo apt install compton 验证:compton --version...

Debian 上安装与启用 Compton 的简明教程

一 安装方式

  • APT 安装(推荐)
    1. 更新索引:sudo apt update
    2. 安装:sudo apt install compton
    3. 验证:compton --version
  • Snap 安装(可选)
    1. 确保已安装并启用 snapd:sudo apt install snapd & & sudo systemctl enable --now snapd.socket
    2. 安装 Compton:sudo snap install compton --classic
      以上两种方式在 Debian 上均可用,APT 更便于系统级管理与更新。

二 快速启动与开机自启

  • 手动启动
    • 直接运行:compton
    • 指定配置:compton --config ~/.config/compton.conf(若文件不存在可先生成默认配置)
  • 使用 systemd 用户服务(推荐,登录即启动)
    1. 新建服务:mkdir -p ~/.config/systemd/user
    2. 创建文件:nano ~/.config/systemd/user/compton.service
    3. 写入内容:
      [Unit]
      Description=Compton Compositor
      After=graphical-session.target
      
      [Service]
      ExecStart=/usr/bin/compton --config %h/.config/compton.conf
      Restart=always
      Environment=XDG_RUNTIME_DIR=/run/user/%U
      
      [Install]
      WantedBy=graphical-session.target
      
    4. 启用并启动:
      • 重新加载:systemctl --user daemon-reload
      • 开机自启:systemctl --user enable --now compton.service
  • 使用 systemd 系统服务(系统级,适用于无用户会话管理的场景)
    1. 新建服务:sudo nano /etc/systemd/system/compton.service
    2. 写入内容:
      [Unit]
      Description=Compton Compositor
      After=graphical.target
      
      [Service]
      ExecStart=/usr/bin/compton --config /etc/xdg/compton.conf
      Restart=always
      
      [Install]
      WantedBy=graphical.target
      
    3. 启用并启动:sudo systemctl enable --now compton.service
      说明:用户级服务以登录用户身份运行,更贴合桌面会话;系统级服务需谨慎设置运行用户与权限。

三 配置文件与常用选项

  • 配置文件路径
    • 系统级:/etc/xdg/compton.conf/etc/compton.conf
    • 用户级:~/.config/compton.conf
  • 最小可用示例(保存到 ~/.config/compton.conf)
    backend = "glx";
        
    vsync = true;
        
    shadow = true;
        
    shadow-exclude = [
      "window_type = 'dock'",
      "window_type = 'desktop'"
    ];
        
    
  • 关键参数
    • backend:渲染后端,常用 glx(性能更好)或 xrender(兼容性更好)
    • vsync:垂直同步,建议 true 以避免撕裂
    • shadow:窗口阴影,设为 false 可提升性能
    • opacity/alpha:窗口透明度相关设置
    • ignore_root:忽略根窗口透明,部分桌面环境需要设为 true
      修改配置后,重启 Compton 生效:pkill compton & & compton --config ~/.config/compton.conf

四 常见问题与排查

  • 桌面环境自带复合器冲突:如 GNOME(Mutter)KDE(KWin)Xfce(Xfwm) 等自带合成器,启用 Compton 可能出现重影、卡顿或冲突。建议:在相应设置中关闭自带复合器,或仅在无自带合成器的环境(如 Openboxi3bspwm)中使用。
  • 黑屏或撕裂:优先尝试 backend = “glx”vsync = true;如使用 NVIDIA 专有驱动,可配合合适的渲染设置与电源管理策略。
  • 权限与路径问题:使用 Snap 版时,命令为 /snap/bin/compton;若使用系统服务,请确保 ExecStart 指向正确的可执行文件路径(APT 通常为 /usr/bin/compton)。
  • 验证运行状态:执行 compton --version 检查是否安装成功;使用 ps aux | grep compton 查看进程;查看日志:journalctl --user -u compton.service(用户级)或 journalctl -u compton.service(系统级)。

五 进阶 从源码编译安装

  • 安装依赖: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 测试,或按上文配置 systemd 服务。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Debian Compton安装教程来了吗
本文地址: https://pptw.com/jishu/755405.html
Linux Tomcat如何安装 Debian VNC是否支持远程桌面协议

游客 回复需填写必要信息