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