Linux Compton安装步骤是什么

一、安装Compton(根据发行版选择)Debian/Ubuntu及衍生版本更新系统包列表以确保获取最新依赖:sudo apt update安装Compton(部分发行版可能需要启用universe仓库):sudo apt install compton注:若apt找不到compton,可尝试替换为picom(Compton的现代分支,兼容性更好)。Fedora/CentOS/RHEL使用

一、安装Compton(根据发行版选择)

  1. Debian/Ubuntu及衍生版本
    更新系统包列表以确保获取最新依赖:

    sudo apt update
    

    安装Compton(部分发行版可能需要启用universe仓库):

    sudo apt install compton
    

    注:若apt找不到compton,可尝试替换为picom(Compton的现代分支,兼容性更好)。

  2. Fedora/CentOS/RHEL
    使用dnf(Fedora 22+)或yum(CentOS 7及以下)安装:

    sudo dnf install compton  # Fedora
    sudo yum install compton  # CentOS/RHEL
    
  3. Arch Linux及衍生版本
    使用pacman包管理器快速安装:

    sudo pacman -S compton
    
  4. 从源代码编译安装(适用于所有支持编译的系统)
    若官方仓库版本过旧或需要自定义功能,可通过源码编译安装:

    • 安装编译依赖(以Debian/Ubuntu为例):
      sudo apt install build-essential cmake git libx11-dev libxext-dev libxrender-dev libxi-dev libasound2-dev
      
    • 克隆Compton仓库(推荐使用picom,Compton的维护分支):
      git clone https://github.com/picom-project/picom.git
      cd picom
      
    • 创建构建目录并编译:
      mkdir build && cd build
      cmake ..  # 可选:添加-DCMAKE_BUILD_TYPE=Release优化编译
      make -j$(nproc)  # 使用多核加速编译
      sudo make install  # 安装到系统目录
      

二、配置Compton

  1. 创建/编辑配置文件
    Compton的配置文件通常位于用户主目录的.config文件夹下。若文件不存在,手动创建:

    mkdir -p ~/.config/compton
    touch ~/.config/compton.conf
    

    使用文本编辑器(如nanovim)打开配置文件:

    nano ~/.config/compton.conf
    

    添加常用配置(根据需求调整):

    # 启用阴影效果(默认开启)
    shadow = true;
    # 排除菜单、通知等窗口的阴影(避免遮挡)
    shadow-exclude = ["*.menu", "*.notification", "*.dropdown_menu"];
    # 启用窗口淡化(淡入淡出效果)
    fade = true;
    # 启用垂直同步(减少屏幕撕裂)
    vsync = true;
    # 禁用窗口透明度(提升性能,若不需要透明效果)
    opacity = false;
    # 选择渲染后端(glx性能更好,x11兼容性更强)
    backend = "glx";
    

三、启动与自动运行

  1. 手动启动Compton
    在终端中直接运行以下命令启动:

    compton &
    

    注:&表示在后台运行,避免占用终端。

  2. 设置开机自动启动

    • Systemd方式(推荐,适用于大多数现代发行版)
      创建Systemd服务文件:

      sudo nano /etc/systemd/system/compton.service
      

      添加以下内容(根据实际配置文件路径调整):

      [Unit]
      Description=Compton Window Composer
      After=xorg.service
      
      [Service]
      ExecStart=/usr/bin/compton --config /home/你的用户名/.config/compton.conf
      Restart=on-failure
      
      [Install]
      WantedBy=multi-user.target
      

      保存后执行以下命令启用并启动服务:

      sudo systemctl daemon-reload
      sudo systemctl enable compton
      sudo systemctl start compton
      
    • 桌面环境启动脚本方式
      若使用GNOME、KDE等桌面环境,可将启动命令添加到“启动应用程序”中(路径通常为~/.config/autostart/或系统设置的“启动”选项)。

四、验证安装

  1. 检查Compton进程是否运行:

    ps -e | grep compton
    

    若看到compton进程,说明已成功启动。

  2. 观察桌面效果:
    打开应用程序窗口,检查是否有阴影、淡化等效果(根据配置文件设置)。若未生效,可尝试重启桌面环境或系统。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/1450326.html

(0)
派派
上一篇 2025-11-10
下一篇 2025-11-10

发表回复

登录后才能评论