Compton 是一个轻量级的 X11 透明度合成器,它可以让你在 Linux 桌面上实现窗口透明效果。以下是如何在 Linux 上安装和使用 Compton 来实现桌面透明效果的步骤:
打开终端。
更新你的包列表(可选,但推荐):
sudo apt update
安装 Compton:
sudo apt install compton
sudo dnf install compton
sudo pacman -S compton
创建或编辑 Compton 配置文件:
默认情况下,Compton 使用 ~/.config/compton.conf
文件。如果该文件不存在,你可以手动创建一个:
mkdir -p ~/.config
touch ~/.config/compton.conf
编辑配置文件:
打开 ~/.config/compton.conf
文件并添加以下内容进行基本配置:
# 启用透明度合成
alpha: 0.5
# 启用阴影
shadow-exclude: [".*"]
# 设置阴影模糊程度
shadow-radius: 10
shadow-dx: 0
shadow-dy: 0
# 设置帧率
frame-rate: 60
# 设置输出设备(如果有多个显示器)
backend: "glx" # 或者 "x11",取决于你的系统
根据需要调整配置:
alpha
:设置透明度级别,范围从 0(完全不透明)到 1(完全透明)。shadow-exclude
:排除某些窗口不显示阴影。shadow-radius
、shadow-dx
、shadow-dy
:设置阴影的模糊程度和偏移量。frame-rate
:设置帧率,以减少 CPU 使用率。手动启动 Compton:
compton
将 Compton 添加到启动应用程序(可选):
gnome-session-properties
工具添加启动应用程序。System Settings
-> Startup and Shutdown
-> Autostart
添加启动脚本。使用 systemd 服务启动 Compton(推荐): 创建一个 systemd 服务文件:
sudo nano /etc/systemd/system/compton.service
添加以下内容:
[Unit]
Description=Compton Compositor
After=display-manager.service
[Service]
ExecStart=/usr/bin/compton --config ~/.config/compton.conf
Restart=always
[Install]
WantedBy=multi-user.target
启用并启动服务:
sudo systemctl enable compton
sudo systemctl start compton
打开一些应用程序窗口,调整它们的透明度,看看是否按照你的配置生效。
通过以上步骤,你应该能够在 Linux 桌面上成功实现透明效果。如果你遇到任何问题,可以查看 Compton 的官方文档或社区支持。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
相关推荐:如何使用Compton实现Linux桌面的透明效果