如何通过安装Compton为CentOS电脑打造炫酷的窗口管理效果?

更新于
2026-09-29 23:01:12
2阅读来源:SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

为什么你的CentOS桌面看起来单调乏味?—— 安装Compton解决视觉疲劳痛点

很多CentOS使用者反映:默认窗口没有阴影、透明度和特效。长时间使用眼睛易疲劳,工作效率下降。Compton作为轻量级的窗口装饰器。能为窗口添加柔和阴径、透明度和淡入淡出效果,让桌面瞬间变得更现代、更舒适。

一、准备工作:确保程序更新并安装基础开发工具

在开始之前。先把程序升级到最新,避免因旧版库导致兼容性问题。

如何通过安装Compton为CentOS电脑打造炫酷的窗口管理效果?
sudo yum update -y
sudo yum groupinstall "Development Tools" -y

二、安装EPEL仓库

Compton不在官方源中,需要先启用EPEL。

sudo yum install epel-release -y

三、通过yum直接安装Compton

这是最操作简单的方式,适合大多数使用者。

sudo yum install compton -y

四、从源码编译安装获取当前版本

何时选择此方式?

  • 需要尝试最新特性或修复的bug;
  • EPEL仓库中未提供所需版本。

1. 安装编译依赖

sudo yum install mesa-libGL-devel mesa-libEGL-devel libX11-devel libXext-devel \
libXinerama-devel libXrandr-devel libXcursor-devel libXdamage-devel \
libXcomposite-devel libXkbcommon-devel cmake git -y

2. 下载、编译并安装Compton

git clone https://github.com/compton-project/compton.git
cd compton
mkdir build && cd build
cmake ..
make
sudo make install

五、创建并编辑Compton配置文件

配置文件位于$HOME/.config/compton.conf,首次运行前请自行创建。

 ~/.config]$ nano compton.conf

基本配置示例

/*** Compton 配置文件 ***/
# 读取配置文件的方法
backend = "glx";# 使用 OpenGL 后台获得更好性能
vsync = "opengl-swc";# 防止撕裂
# 阴影设置
shadow = true;其实,# 开启阴影
no-dock-shadow = true;# 不为 dock/panel 添加阴影
no-dnd-shadow = true;# 拖拽时不显示阴影
clear-shadow = true;# 仅对不透明窗口绘制阴影
shadow-radius = 7;# 阴影模糊半径
shadow-offset-x = -7;
# 水平偏移
shadow-offset-y = -7;# 垂直偏移
shadow-opacity = 0.5;# 阴影不透明度
# 淡入淡出 & transparency
fading = true;# 开启淡入淡出效果
fade-delta = 4;# 淡入淡出步长
fade-in-step = 0.03;fade-out-step = 0.03;# 其他常用选项
# menu-opacity = 0.9;# inactive-opacity = 0.85;# frame-opacity = 0.90;# inactive-dim = 0.2;# mark-wmwin-focused = true;# mark-ovredir-focused = true;# use-damage = true;detect-client-opacity = true;# 检测客户端自身透明度以避免冲突
## 高级性能选项
# unredir-if-possible = true;# paint-on-overlay = true;#endif /* compton.conf */

- 若使用systemd:

 ~]$ mkdir -p ~/.config/systemd/user/
~]$ cat> ~/.config/systemd/user/compton.service <'EOF'
Description=Compositor for X11 
After=graphical.target
ExecStart=/usr/bin/compton --backend glx --vsync opengl-swc
WantedBy=default.target
EOF
 ~]$ systemctl --user daemon-reload
 ~]$ systemctl --user enable compton.service
 ~]$ systemctl --user start compton.service

- 若您仍使用传统init脚本。可将以下命令加入/etc/rc.local

/usr/bin/compton --backend glx --vsync opengl-swc &
EOF

如何通过安装Compton为CentOS电脑打造炫酷的窗口管理效果?

- **痛点解决**:打开任意应用程序窗口,您应当看到柔和的阴径还有窗口移动时的淡入淡出。若感觉不明显的观点是,

  1. A. 检查.config/compton.conf 中的false/true ;
  2. B. 适当增大 shadow‑opacity 或 shadow‑radius;如果出现卡顿,尝试关闭 vsync 或把 backend 改为 xrender;
  3. C. 重新启动 Compton以使更改生效。不过,

至于小技巧,快速切换不同主题 如果您想随时切换不同的视觉风格,只需准备多份配置文件。接下来使用别名或脚本快速替换并重载: alias compton-day='cp ~/.config/compton-day.conf ~/.config/compton.conf && systemctl --user restart compton.service' alias compton-night='cp ~/.config/compton-night.conf ~/.config/compton.conf && systemctl --user restart compton.service'

。

标签:CentOS

为什么你的CentOS桌面看起来单调乏味?—— 安装Compton解决视觉疲劳痛点

很多CentOS使用者反映:默认窗口没有阴影、透明度和特效。长时间使用眼睛易疲劳,工作效率下降。Compton作为轻量级的窗口装饰器。能为窗口添加柔和阴径、透明度和淡入淡出效果,让桌面瞬间变得更现代、更舒适。

一、准备工作:确保程序更新并安装基础开发工具

在开始之前。先把程序升级到最新,避免因旧版库导致兼容性问题。

如何通过安装Compton为CentOS电脑打造炫酷的窗口管理效果?
sudo yum update -y
sudo yum groupinstall "Development Tools" -y

二、安装EPEL仓库

Compton不在官方源中,需要先启用EPEL。

sudo yum install epel-release -y

三、通过yum直接安装Compton

这是最操作简单的方式,适合大多数使用者。

sudo yum install compton -y

四、从源码编译安装获取当前版本

何时选择此方式?

  • 需要尝试最新特性或修复的bug;
  • EPEL仓库中未提供所需版本。

1. 安装编译依赖

sudo yum install mesa-libGL-devel mesa-libEGL-devel libX11-devel libXext-devel \
libXinerama-devel libXrandr-devel libXcursor-devel libXdamage-devel \
libXcomposite-devel libXkbcommon-devel cmake git -y

2. 下载、编译并安装Compton

git clone https://github.com/compton-project/compton.git
cd compton
mkdir build && cd build
cmake ..
make
sudo make install

五、创建并编辑Compton配置文件

配置文件位于$HOME/.config/compton.conf,首次运行前请自行创建。

 ~/.config]$ nano compton.conf

基本配置示例

/*** Compton 配置文件 ***/
# 读取配置文件的方法
backend = "glx";# 使用 OpenGL 后台获得更好性能
vsync = "opengl-swc";# 防止撕裂
# 阴影设置
shadow = true;其实,# 开启阴影
no-dock-shadow = true;# 不为 dock/panel 添加阴影
no-dnd-shadow = true;# 拖拽时不显示阴影
clear-shadow = true;# 仅对不透明窗口绘制阴影
shadow-radius = 7;# 阴影模糊半径
shadow-offset-x = -7;
# 水平偏移
shadow-offset-y = -7;# 垂直偏移
shadow-opacity = 0.5;# 阴影不透明度
# 淡入淡出 & transparency
fading = true;# 开启淡入淡出效果
fade-delta = 4;# 淡入淡出步长
fade-in-step = 0.03;fade-out-step = 0.03;# 其他常用选项
# menu-opacity = 0.9;# inactive-opacity = 0.85;# frame-opacity = 0.90;# inactive-dim = 0.2;# mark-wmwin-focused = true;# mark-ovredir-focused = true;# use-damage = true;detect-client-opacity = true;# 检测客户端自身透明度以避免冲突
## 高级性能选项
# unredir-if-possible = true;# paint-on-overlay = true;#endif /* compton.conf */

- 若使用systemd:

 ~]$ mkdir -p ~/.config/systemd/user/
~]$ cat> ~/.config/systemd/user/compton.service <'EOF'
Description=Compositor for X11 
After=graphical.target
ExecStart=/usr/bin/compton --backend glx --vsync opengl-swc
WantedBy=default.target
EOF
 ~]$ systemctl --user daemon-reload
 ~]$ systemctl --user enable compton.service
 ~]$ systemctl --user start compton.service

- 若您仍使用传统init脚本。可将以下命令加入/etc/rc.local

/usr/bin/compton --backend glx --vsync opengl-swc &
EOF

如何通过安装Compton为CentOS电脑打造炫酷的窗口管理效果?

- **痛点解决**:打开任意应用程序窗口,您应当看到柔和的阴径还有窗口移动时的淡入淡出。若感觉不明显的观点是,

  1. A. 检查.config/compton.conf 中的false/true ;
  2. B. 适当增大 shadow‑opacity 或 shadow‑radius;如果出现卡顿,尝试关闭 vsync 或把 backend 改为 xrender;
  3. C. 重新启动 Compton以使更改生效。不过,

至于小技巧,快速切换不同主题 如果您想随时切换不同的视觉风格,只需准备多份配置文件。接下来使用别名或脚本快速替换并重载: alias compton-day='cp ~/.config/compton-day.conf ~/.config/compton.conf && systemctl --user restart compton.service' alias compton-night='cp ~/.config/compton-night.conf ~/.config/compton.conf && systemctl --user restart compton.service'

。

标签:CentOS