如何安装Linux的Compton
导读:Linux 安装与启用 Compton 简明指南 一 安装方式总览 使用发行版包管理器安装(推荐) 从源码编译安装(获取最新特性或定制) 使用 systemd 用户服务或会话自启动(开机自动运行) 二 发行版包管理器安装 基于 Deb...
Linux 安装与启用 Compton 简明指南
一 安装方式总览
- 使用发行版包管理器安装(推荐)
- 从源码编译安装(获取最新特性或定制)
- 使用 systemd 用户服务或会话自启动(开机自动运行)
二 发行版包管理器安装
- 基于 Debian/Ubuntu:
- 更新索引并安装:
sudo apt update & & sudo apt install compton
- 更新索引并安装:
- 基于 Arch Linux:
- 安装:
sudo pacman -S compton
- 安装:
- 基于 Fedora/RHEL/CentOS:
- 安装:
sudo dnf install compton(或sudo yum install compton)
- 安装:
- 安装完成后可直接运行:
compton测试是否可用。
三 从源码编译安装
- 安装依赖(Debian/Ubuntu 示例):
sudo apt install git cmake build-essential libx11-dev libxrandr-dev libxinerama-dev libxcursor-dev libxtst-dev libxi-dev libgl1-mesa-glx libcairo2-dev libsqlite3-dev libboost-dev libboost-thread-dev libjsoncpp-dev
- 获取源码并构建:
git clone https://github.com/chcg/compton.gitcd compton & & mkdir build & & cd buildcmake -DCMAKE_BUILD_TYPE=Release ..make -j$(nproc) & & sudo make install
- 安装完成后运行:
compton。
四 配置与启动
- 配置文件位置与示例:
- 配置文件通常位于:~/.config/compton.conf(若不存在可新建)。
- 简单示例(可按需调整):
backend = "glx" vsync = true shadow = true opacity = 0.95
- 启动方式:
- 手动前台运行:
compton --config ~/.config/compton.conf - 会话自启动:将上面命令加入桌面环境的“启动应用程序”,或在窗口管理器(如 Openbox/i3)的启动脚本中追加。
- 手动前台运行:
- 使用 systemd 用户服务(推荐于会话级自启):
- 创建服务文件:
nano ~/.config/systemd/user/compton.service - 写入内容:
[Unit] Description=Compton Compositor After=graphical-session.target [Service] ExecStart=/usr/bin/compton --config %h/.config/compton.conf Restart=always [Install] WantedBy=default.target - 启用并启动:
systemctl --user daemon-reload systemctl --user enable --now compton
- 创建服务文件:
- 验证运行状态:
ps aux | grep compton或compton --version。
五 常见问题与提示
- 桌面环境自带合成器冲突:在 GNOME/KDE/Xfce 等环境中,请先关闭内置合成器(如 KWin 特效、Mutter 合成),避免与 Compton 争抢。
- 性能与兼容性:
- 显卡与驱动不同,可切换
backend(如 glx 或 xrender)并测试;开启/关闭 vsync 观察撕裂与延迟。 - 若出现黑屏/闪屏,先备份配置并使用最小化配置逐项启用选项定位问题。
- 显卡与驱动不同,可切换
- 仓库差异与替代:部分发行版仓库可能较旧或已用 picom 取代。若包名不同或找不到,可优先尝试安装 picom,其配置与用法与 Compton 高度相似。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 如何安装Linux的Compton
本文地址: https://pptw.com/jishu/754832.html
