Compton 是一个轻量级的 compositing window manager,它可以让你在 Linux 系统上实现窗口透明效果
- 安装 Compton:
对于基于 Debian 的系统(如 Ubuntu),使用以下命令安装 Compton:
sudo apt-get install compton
对于基于 Arch 的系统,使用以下命令安装 Compton:
sudo pacman -S compton
- 配置 Compton:
创建一个名为 compton.conf
的配置文件,你可以将其放在 ~/.config/
目录下。在这个文件中,你可以设置透明度、阴影等选项。以下是一个简单的配置示例:
backend = "glx"; shadow-exclude = [ ".*" ]; alpha-mask = [ 255, 255, 255, 0 ]; fade = true;
在这个示例中,我们设置了后端为 “glx”,排除了所有窗口的阴影,设置了透明度掩码,并启用了淡入淡出效果。
- 运行 Compton:
在终端中运行以下命令启动 Compton:
compton -c ~/.config/compton.conf
现在,你应该能看到窗口具有透明效果了。
- 设置 Compton 自动启动:
为了让 Compton 在登录时自动启动,你需要将其添加到你的窗口管理器的配置文件中。以下是在 Openbox 和 i3wm 中添加 Compton 的方法:
- 对于 Openbox,在
~/.config/openbox/autostart
文件中添加以下行:
compton -c ~/.config/compton.conf &
- 对于 i3wm,在
~/.config/i3/config
文件中添加以下行:
exec --no-startup-id compton -c ~/.config/compton.conf
保存更改后,重新启动你的窗口管理器或系统,Compton 应该会自动启动并应用透明效果。