Compton在CentOS上如何启动
导读:一、安装Compton 更新系统:首先确保系统包是最新的,避免依赖冲突。sudo yum update -y # CentOS 7及以下 sudo dnf update -y # CentOS 8及以上 安装Compton: 通...
一、安装Compton
- 更新系统:首先确保系统包是最新的,避免依赖冲突。
sudo yum update -y # CentOS 7及以下 sudo dnf update -y # CentOS 8及以上
- 安装Compton:
- 通过EPEL仓库安装(推荐):EPEL仓库提供了Compton的预编译包,安装便捷。
sudo yum install epel-release -y # 安装EPEL仓库 sudo yum install compton -y # 安装Compton
- 从源码编译安装(可选):若需要最新版本,可从GitHub克隆源码编译(需提前安装
Development Tools
和OpenGL依赖)。git clone https://github.com/chris-rudmin/compton.git cd compton & & mkdir build & & cd build cmake .. & & make & & sudo make install
- 通过EPEL仓库安装(推荐):EPEL仓库提供了Compton的预编译包,安装便捷。
二、配置Compton
- 创建/编辑配置文件:Compton的配置文件通常位于用户目录下的
.config
文件夹中(全局配置可放在/etc/compton.conf
)。mkdir -p ~/.config nano ~/.config/compton.conf # 使用文本编辑器打开配置文件
- 常用配置选项(根据需求调整):
backend = "glx" # 使用OpenGL加速(推荐),可选"xrender"(兼容性更好但性能较低) shadow = false # 禁用阴影(提升性能,若不需要阴影) opacity = false # 禁用窗口透明(提升性能) glx-no-stencil = true # 禁用模板缓冲(减少显存占用) vsync = sync # 启用垂直同步(避免屏幕撕裂) shadow-exclude = [".*Firefox.*"] # 排除特定应用(如Firefox)的阴影,减少资源消耗
三、启动Compton
-
手动启动(临时运行):
compton --config ~/.config/compton.conf & # 后台运行,& 表示不阻塞终端
- 若未指定配置文件,Compton会使用默认设置启动。
- 按
Ctrl+C
可停止运行。
-
通过Systemd服务启动(开机自启):
- 创建Systemd服务文件:
sudo nano /etc/systemd/system/compton.service
- 添加以下内容(替换
~
为用户家目录,如/home/username
):[Unit] Description=Compton Window Composer After=display-manager.service # 在显示管理器启动后运行 [Service] ExecStart=/usr/bin/compton --config ~/.config/compton.conf Restart=on-failure # 失败时自动重启 RestartSec=5s # 重启间隔5秒 [Install] WantedBy=multi-user.target # 多用户模式下启动
- 启用并启动服务:
sudo systemctl daemon-reload # 重新加载Systemd配置 sudo systemctl enable compton # 设置开机自启 sudo systemctl start compton # 立即启动服务
- 验证状态:
systemctl status compton # 查看服务运行状态 journalctl -u compton -f # 实时查看Compton日志(排查问题)
- 创建Systemd服务文件:
四、常见问题解决
- 依赖问题:若安装时报错,需安装必要依赖(如
mesa-libGL
、libX11-devel
):sudo yum install mesa-libGL mesa-libEGL libX11-devel -y
- 显卡驱动兼容:NVIDIA显卡用户需确保驱动支持OpenGL,并在配置文件中指定
backend = "glx"
。 - Wayland兼容性:CentOS默认使用X11,若使用Wayland,需切换显示服务器或使用支持Wayland的Compton分支(如
picom
)。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Compton在CentOS上如何启动
本文地址: https://pptw.com/jishu/723871.html