centos

Compton在CentOS上的安装方法是什么

小樊
47
2025-09-24 11:58:51
栏目: 智能运维

Compton在CentOS上的安装方法

一、通过EPEL仓库安装(推荐,简单快捷)

  1. 启用EPEL仓库:EPEL(Extra Packages for Enterprise Linux)是CentOS的第三方仓库,包含Compton等额外软件包。运行以下命令启用:
    sudo yum install epel-release
  2. 更新系统包列表:确保系统包信息最新,避免依赖冲突:
    sudo yum update
  3. 安装Compton:通过yum直接安装Compton及其依赖:
    sudo yum install compton
  4. 启动与开机自启
    • 立即启动Compton:compton --config /etc/compton.conf(若需指定配置文件路径);
    • 设置开机自动启动:sudo systemctl enable compton
    • 验证运行状态:systemctl status compton(显示“active (running)”则表示成功)。

二、从源码编译安装(获取最新版本或自定义功能)

  1. 安装编译依赖:编译Compton需要开发工具和图形库支持,运行以下命令安装:
    sudo yum groupinstall "Development Tools"(安装gcc、make等工具);
    sudo yum install mesa-libGL-devel mesa-libEGL-devel libX11-devel libXext-devel libXinerama-devel libXrandr-devel(安装OpenGL和X11相关开发库)。
  2. 下载并编译源码
    • 克隆Compton仓库(以官方或维护分支为例):git clone https://github.com/channable/compton.git(部分旧教程使用astraeador仓库,建议选择活跃分支);
    • 进入源码目录并创建编译目录:cd compton && mkdir build && cd build
    • 使用cmake生成Makefile:cmake ..(可根据需求添加-DCMAKE_INSTALL_PREFIX=/usr/local指定安装路径);
    • 编译并安装:make -j$(nproc)(利用多核加速编译);sudo make install(安装至系统目录)。
  3. 启动与配置
    • 启动Compton:compton --config ~/.config/compton.conf(默认用户级配置文件路径,若需全局配置可使用/etc/compton.conf);
    • 设置开机自启:参考EPEL安装中的systemd服务步骤(需将ExecStart路径改为/usr/local/bin/compton,因源码安装默认路径为/usr/local/bin)。

三、配置文件说明(优化视觉效果)

Compton的配置文件通常位于~/.config/compton.conf(用户级)或/etc/compton.conf(全局)。常见配置选项:

注意事项

0
看了该问题的人还看了