centos

CentOS系统Compton安装步骤

小樊
43
2025-06-18 15:03:42
栏目: 智能运维

在CentOS系统上安装Compton,可以按照以下步骤进行:

安装Compton

  1. 更新系统: 首先,确保你的CentOS系统已经更新到最新版本。

    sudo yum update -y
    
  2. 启用EPEL仓库(如果需要): Compton可能不在默认的CentOS仓库中,但可能在EPEL(Extra Packages for Enterprise Linux)仓库中。

    sudo yum install epel-release -y
    
  3. 安装Compton: 你可以通过yum直接安装Compton,或者从源代码编译安装。使用yum安装是最简单的方法。

    sudo yum install compton -y
    

    如果yum仓库中没有Compton,你可以尝试从源代码编译安装。

  4. 从源代码编译安装(如果需要): 如果你需要从源代码编译Compton,首先需要安装一些依赖项。

    sudo yum groupinstall "Development Tools" -y
    sudo yum install mesa-libGL-devel mesa-libEGL-devel libX11-devel libXext-devel libXinerama-devel libXcursor-devel libxdamage-devel libxrandr-devel libxxf86vm-devel -y
    

    然后,克隆Compton的GitHub仓库并进入目录。

    git clone https://github.com/astraeadar/compton.git
    cd compton
    

    接下来,编译并安装Compton。

    mkdir build && cd build
    cmake ..
    make -j$(nproc)
    sudo make install
    

配置Compton

  1. 创建或编辑配置文件: Compton的配置文件通常位于~/.config/compton.conf。你可以创建一个默认的配置文件,或者直接编辑它。

    mkdir -p ~/.config/compton.conf
    

    使用文本编辑器(如nano或vim)打开配置文件。

    nano ~/.config/compton.conf
    
  2. 添加或修改配置选项,例如:

    • 启用背景模糊:
      bg_blur = true
      
    • 启用阴影:
      shadow = true
      
    • 启用屏幕边缘模糊:
      screen_edge_blur = true
      
    • 禁用窗口透明:
      opacity = false
      
    • 启用垂直同步:
      vsync = true
      
    • 忽略OpenGL加速:
      ignore_glx_glitz = true
      

启动Compton

  1. 手动启动Compton: 你可以通过在终端中运行以下命令来启动Compton。

    compton --config ~/.config/compton.conf
    
  2. 设置Compton开机自启: 你可以创建一个systemd服务文件来管理Compton的启动。

    创建一个服务文件:

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

    将以下内容粘贴到compton.service文件中:

    [Unit]
    Description=Compton Compositor
    After=display-manager.service
    
    [Service]
    Type=simple
    ExecStart=/usr/bin/compton --config /etc/compton.conf
    Restart=on-failure
    
    [Install]
    WantedBy=multi-user.target
    

    保存并关闭文件。

    重新加载systemd配置:

    sudo systemctl daemon-reload
    

    启用并启动Compton服务:

    sudo systemctl enable compton
    sudo systemctl start compton
    

验证安装

无论使用哪种方法,都可以通过以下命令来验证Compton是否正常运行:

ps aux | grep compton

如果显示了Compton的版本信息,说明安装成功。

0
看了该问题的人还看了