Bwall – 根据电池百分比更改壁纸

您的桌面是您打开系统时遇到的第一件事,如果您放置了任何东西,您会看到诸如墙纸和桌面图标之类的东西。 墙纸和主题可以改变桌面的整体外观,因此您应该谨慎选择它们。

Wallpaper Engine 是一个仅限 Windows 的应用程序,它使用您的 GPU 来显示动画(或实时)壁纸,但它在 Linux 上不可用,开发人员也不打算将其移植到这个开源平台。 但是,有一个简单的开源 bash 脚本,它可以帮助您以富有创意且美观的方式在桌面上显示电池百分比(在移动设备上)。

,由 adi1090x 在 GitHub 上开发,是一个 bash GPL v3 许可下的脚本,它为您提供了多种墙纸选项,您可以从中选择要显示在桌面上的墙纸选项。 在本教程中,我们将学习如何在桌面上安装和设置不同的墙纸,还将了解如何使其在系统启动时自动运行。

Bwall的特点

有许多因素使 Bwall 脚本真正具有吸引力,下面提到了其中一些:

  • 有 21 种不同的墙纸选项供您选择。
  • 所有 21 张壁纸都有电池充电动画。
  • 只要设备的电池充满电,脚本就会停止动画。
  • 由于开源的特性,用户还可以添加自己的图标、壁纸,使用自己独特的风格。
  • 当设备未充电时,此脚本将根据电池百分比更改壁纸。
  • 它支持众多窗口管理器,如 Openbox、i3wm、bspwm、awesomewm、Fluxbox、Fvwm 和 Swaywm,以及桌面环境,如 KDE、Pantheon、GNOME、Deepin、Cinnamon、XFCE、LXDE 和 MATE。

在 Linux 上安装 Bwall

在安装此脚本之前,您应该先安装几个依赖项,这些依赖项是 git, acpi, fehxrandr. 根据您的 Linux 发行版,在终端窗口中键入以下命令以安装这些依赖项:

# On Debian and Ubuntu based distributions
sudo apt update && sudo apt-get install acpi feh x11-xserver-utils

# On Arch Linux based distributions
sudo pacman -Sy acpi feh xorg-xrandr

# On Fedora Workstation
安装 Bwall 的依赖项 Fedora 工作站

安装所有依赖项后,您可以使用以下命令克隆存储库 git 命令:

git clone https://github.com/adi1090x/battery-wallpaper.git
克隆 GitHub 存储库

最后,进入克隆的目录,然后键入以下命令安装 Bwall:

cd battery-wallpaper
chmod +x install.sh
./install.sh
安装 Bwall Fedora安装 Bwall Fedora

运行程序

只需在终端中输入 Bwall,然后按回车键。

运行 Bwall 命令将显示所有可用的壁纸运行 Bwall 命令将显示所有可用的壁纸

为了设置你的墙纸,你必须输入命令 -s 标记以及您要设置的墙纸的名称。 您可以选择可用样式中列出的任何名称。 为了 example:

bwall -s bar
使用 The Bar Wallpaper 使用 Bwall使用 The Bar Wallpaper 使用 Bwall

请注意,您可能必须切换到灯光/默认模式才能看到墙纸的变化。

在 GNOME 40+ 上更改您的 GTK4 主题

设置自动启动

如果你想让这个脚本在冷启动时自动运行,你可以通过将脚本添加到窗口管理器的自动启动文件来实现。 如果您使用的是桌面环境,则可以在自动启动目录中添加桌面条目。 您可以通过键入以下命令来执行此操作:

cd $HOME/.config/autostart && touch bwall.desktop
为命令创建桌面条目为命令创建桌面条目

现在,使用 Vim 或 Nano 等文本编辑器打开文件,如下所示:

# For Vim Users
vim bwall.desktop

# For Nano Users
nano bwall.desktop

现在,将以下文本添加到桌面文件:

[Desktop Entry]
Name=Battery Wallpaper
Comment=Set desktop background according to battery percentage, with charging animation.
Exec=/usr/bin/bwall -s leaves &
Type=Application
Icon=wallpaper
Categories=Accessories;
将相应的文本添加到桌面文件将相应的文本添加到桌面文件

现在,无论何时启动系统,都会自动应用选定的主题。

概括

这是一个非常棒的脚本,它可以根据您的电池电量百分比更改壁纸,因此您无需查看屏幕的右上角/右下角就可以随时了解您的电池电量。 但请记住,您运行的后台应用程序越多,您的电池失去电量的速度就越快。 因此,建议您使用延迟标志 (-d) 并指定特定的时间间隔(对于 example, 240 秒)以便此脚本检查电池百分比的频率降低。 您还可以使用 TLPUI 等工具来延长系统的电池寿命。