centos

CentOS下Compton如何安装

小樊
51
2025-08-04 17:29:12
栏目: 智能运维

在CentOS系统上安装Compton可以通过以下几种方法进行:

使用yum安装

  1. 更新系统包列表
sudo yum update -y
  1. 安装Compton
sudo yum install -y compton

或者,如果你使用的是较新的CentOS版本,可能会使用 dnf

sudo dnf install compton
  1. 创建或编辑配置文件: Compton的配置文件通常位于 /.config/compton.conf。你可以手动创建这个文件,或者使用默认配置并进行修改。
mkdir -p /.config/compton.conf
  1. 启动Compton
compton -c /.config/compton.conf
  1. 设置Compton开机自启动: 创建一个 systemd 服务文件:
sudo nano /etc/systemd/system/compton.service

添加以下内容到服务文件:

[Unit]
Description=Compton Compositor
After=display-manager.service

[Service]
ExecStart=/usr/bin/compton -c /.config/compton.conf
Restart=on-failure

[Install]
WantedBy=multi-user.target

启用并启动服务:

sudo systemctl enable compton.service
sudo systemctl start compton.service
  1. 验证配置: 确保Compton正在运行并且多显示器配置正确。你可以通过以下命令检查Compton的状态:
systemctl status compton.service

从源码编译安装

  1. 安装依赖
sudo yum groupinstall "Development Tools" -y
sudo yum install mesa-libGL-devel mesa-libEGL-devel libX11-devel libXext-devel libXinerama-devel libXrandr-devel libXcursor-devel libXdamage-devel libXcomposite-devel libXxf86vm-devel -y
  1. 下载并编译Compton
git clone https://github.com/chris-rudmin/compton.git
cd compton
mkdir build && cd build
cmake ..
make
sudo make install
  1. 创建Compton配置文件: 在 ~/.config/compton.conf 目录下创建一个配置文件,例如:
mkdir -p ~/.config/compton.conf
echo "backend = 'glx'" > ~/.config/compton.conf
  1. 启动Compton
compton -c ~/.config/compton.conf
  1. 设置Compton开机自启: 创建一个 systemd 服务文件:
sudo nano /etc/systemd/system/compton.service

添加以下内容:

[Unit]
Description=Compton Compositor
After=graphical.target

[Service]
ExecStart=/usr/local/bin/compton -c ~/.config/compton.conf
Restart=on-failure

[Install]
WantedBy=graphical.target

然后启用并启动服务:

sudo systemctl enable compton
sudo systemctl start compton
  1. 验证安装: 无论使用哪种方法,都可以通过以下命令来验证Compton是否正常运行:
compton --version

希望这些步骤能帮助你在CentOS系统中成功安装并配置Compton。如果有任何问题,请检查日志文件或参考Compton的官方文档。

0
看了该问题的人还看了