首页主机资讯compton在centos上的安装步骤

compton在centos上的安装步骤

时间2025-11-04 16:52:04发布访客分类主机资讯浏览627
导读:一、准备工作:更新系统并安装依赖 在安装Compton前,需确保系统为最新状态,并安装编译工具及必要依赖。打开终端执行以下命令: sudo yum update -y # 更新系统包 sudo yum groupinsta...

一、准备工作:更新系统并安装依赖
在安装Compton前,需确保系统为最新状态,并安装编译工具及必要依赖。打开终端执行以下命令:

sudo yum update -y          # 更新系统包
sudo yum groupinstall -y "Development Tools"  # 安装编译工具链(gcc、make等)

若使用CentOS 8及以上版本,建议用dnf替代yum(命令格式类似)。

二、安装Compton:选择仓库安装或源码编译
Compton的安装方式分为两种,根据需求选择:

1. 通过YUM/DNF仓库安装(推荐,简单快捷)

若系统仓库包含Compton(如EPEL仓库),可直接安装:

# 安装EPEL仓库(若未安装)
sudo yum install epel-release -y  

# 安装Compton
sudo yum install compton -y    # CentOS 7及以下
sudo dnf install compton -y    # CentOS 8及以上  

此方式安装的Compton版本较稳定,适合大多数用户。

2. 从源码编译安装(适用于最新版本或自定义需求)

若仓库中没有所需版本,可从GitHub下载源码编译:

# 安装编译依赖
sudo yum install cmake git mesa-libGL-devel mesa-libEGL-devel libX11-devel libXext-devel libXinerama-devel libXrandr-devel libXcursor-devel libXdamage-devel libXcomposite-devel -y  

# 下载并编译源码
git clone https://github.com/Compton/Compton.git
cd Compton
mkdir build &
    &
     cd build
cmake ..                    # 生成Makefile
make -j$(nproc)             # 编译(使用多核加速)
sudo make install           # 安装到系统目录  

编译过程需联网,耗时取决于网络速度和硬件性能。

三、配置Compton:创建并修改配置文件
Compton的配置文件通常位于用户目录下的.config文件夹中,需手动创建或修改:

mkdir -p ~/.config            # 若目录不存在则创建
cp /etc/compton.conf ~/.config/compton.conf  # 复制默认配置(若有)  

使用文本编辑器(如nano)打开配置文件,修改常用参数:

nano ~/.config/compton.conf

示例配置(开启阴影、模糊效果):

backend = "glx";
                  # 使用OpenGL后端(需显卡支持)
shadow = true;
                    # 开启窗口阴影
shadow-exclude = "[class='^Firefox$']";
      # 排除Firefox窗口的阴影
shadow-opacity = 0.5;
             # 阴影透明度(0-1)
bg-blur = true;
                   # 开启背景模糊
blur-background-exclude = ["window_type = 'dock'", "window_type = 'desktop'"];
      # 排除Dock和桌面模糊
fade = true;
                      # 开启窗口淡入淡出效果
fade-delta = 30;
                  # 淡化速度(毫秒)  

保存并退出(Ctrl+OEnterCtrl+X)。

四、启动Compton:手动运行或设置开机自启

1. 手动启动Compton

通过命令行启动Compton,并指定配置文件:

compton --config ~/.config/compton.conf

若配置文件路径为默认的/etc/compton.conf,可简化为:

compton --config /etc/compton.conf

2. 设置开机自启(可选)

若需Compton随系统启动,需创建systemd服务文件:

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

写入以下内容(根据安装方式调整ExecStart路径,源码安装为/usr/local/bin/compton,仓库安装为/usr/bin/compton):

[Unit]
Description=Compton Compositor
After=display-manager.service  # 在显示管理器启动后运行

[Service]
ExecStart=/usr/bin/compton --config ~/.config/compton.conf
Restart=on-failure             # 失败时自动重启
User=你的用户名                # 替换为实际用户名

[Install]
WantedBy=graphical.target      # 图形界面目标  

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

sudo systemctl daemon-reload  # 重新加载systemd配置
sudo systemctl enable compton # 设置开机自启
sudo systemctl start compton  # 立即启动Compton  

五、验证安装:检查Compton运行状态

  1. 查看版本信息

    compton --version
    

    若显示Compton版本号(如compton 0.1~beta2+20230101-1),说明安装成功。

  2. 检查服务状态(若设置了开机自启):

    sudo systemctl status compton
    

    若状态为active (running),表示Compton正在运行。

  3. 观察视觉效果
    打开应用程序窗口,查看是否有阴影、模糊或淡入淡出效果(根据配置文件设置)。

注意事项

  • CentOS默认使用X11显示服务器,Compton对X11的支持较好,但部分Wayland特性可能无法使用。若需使用Wayland,需切换显示服务器(如使用Fedora Workstation等原生支持Wayland的系统)。
  • 若安装后无法启动,可通过journalctl -u compton.service查看日志排查问题(如权限不足、配置文件错误)。
  • 确保显卡驱动已正确安装(如NVIDIA/AMD专有驱动),以支持OpenGL加速。

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


若转载请注明出处: compton在centos上的安装步骤
本文地址: https://pptw.com/jishu/742038.html
centos如何配置compton优化显示 centos env如何调试脚本

游客 回复需填写必要信息