温馨提示×

centos中如何搞定compton配置

小樊
34
2026-01-02 09:03:22
栏目: 智能运维

在CentOS系统中配置Compton(一个用于Wayland的复合器)可以让你获得更好的窗口透明度和动画效果。以下是详细的步骤来安装和配置Compton:

1. 安装Compton

首先,你需要安装Compton。你可以使用dnf包管理器来安装:

sudo dnf install compton

2. 配置Compton

安装完成后,你需要创建一个配置文件来定制Compton的行为。你可以使用默认的配置文件作为起点,然后根据需要进行修改。

创建配置文件

默认情况下,Compton的配置文件位于/etc/compton.conf。你可以复制默认配置文件并编辑它:

sudo cp /etc/compton.conf /etc/compton.conf.backup
sudo nano /etc/compton.conf

编辑配置文件

以下是一个基本的Compton配置文件示例:

# Compton configuration file

# Enable or disable compositing
enable = true

# Backend to use (x11, wayland, xwayland)
backend = "wayland";

# Shadow exponent
shadow-exponent = 3;

# Shadow radius
shadow-radius = 5;

# Shadow color
shadow-color = "#00000080";

# Blur radius
blur-radius = 4;

# Gap between windows
gap-between-windows = 10;

# Desktop geometry
desktop-size = 1920 1080;

# Desktop offset
desktop-offset = 0 0;

# Output device to composite on
output = "eDP-1";

# Additional options for xrandr
xrandr-options = ["scale=1x1"];

# Enable or disable screen blanking
allow-blanking = true;

# Enable or disable GPU acceleration
gpu-acceleration = true;

# Enable or disable DRI3
dri3 = true;

你可以根据你的需求修改这些选项。例如,你可以更改output为你想要复合的显示器名称,调整shadow-exponentblur-radius来改变阴影效果,或者启用/禁用GPU加速。

3. 启动Compton

配置文件准备好后,你可以启动Compton。你可以将其添加到你的系统启动脚本中,以便在每次启动时自动运行。

手动启动Compton

你可以手动启动Compton来测试配置:

compton -c /etc/compton.conf

如果一切正常,你应该能够看到窗口透明度和阴影效果。

设置开机自启动

要将Compton设置为开机自启动,你可以创建一个systemd服务单元文件。

  1. 创建一个新的systemd服务文件:
sudo nano /etc/systemd/system/compton.service
  1. 添加以下内容:
[Unit]
Description=Compton Compositor
After=graphical.target

[Service]
ExecStart=/usr/bin/compton -c /etc/compton.conf
Restart=always

[Install]
WantedBy=graphical.target
  1. 启用并启动服务:
sudo systemctl enable compton
sudo systemctl start compton

现在,Compton应该在每次系统启动时自动运行。

4. 验证配置

最后,验证Compton是否正常工作。你可以通过移动窗口、调整大小或最小化/最大化窗口来测试透明度和阴影效果。

通过以上步骤,你应该能够在CentOS系统中成功配置和使用Compton。如果你遇到任何问题,可以查看Compton的日志文件(通常位于/var/log/compton.log)来获取更多信息。

0