您的桌面是您打开系统时遇到的第一件事,如果您放置了任何东西,您会看到诸如墙纸和桌面图标之类的东西。 墙纸和主题可以改变桌面的整体外观,因此您应该谨慎选择它们。
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
, feh
和 xrandr
. 根据您的 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
安装所有依赖项后,您可以使用以下命令克隆存储库 git
命令:
git clone https://github.com/adi1090x/battery-wallpaper.git
最后,进入克隆的目录,然后键入以下命令安装 Bwall:
cd battery-wallpaper chmod +x install.sh ./install.sh

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

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

请注意,您可能必须切换到灯光/默认模式才能看到墙纸的变化。
在 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 等工具来延长系统的电池寿命。