Linux 因其为用户提供的生产力和控制而在爱好者中广为人知。 然而,经常被忽视的一件事是它在定制方面的灵活性。
说到定制,壁纸是 Linux 桌面的一个简单但基本的方面,它可以成就或破坏它的美感。 手动寻找完美的壁纸可能很困难。 那么为什么不让一个简单的脚本消除痛苦呢? 让我们详细了解这个脚本。
什么是 Styli.sh?
Styli.sh 是一个简单的 bash 您可以在 Linux 终端上运行的脚本来发现和设置新壁纸 不飞溅 以及您选择的各种子版块。 只需指定您要查找的壁纸类型,此脚本将自动设置与您的搜索词相关的随机壁纸。
因为它只是一个 bash 脚本,您不需要安装任何包或依赖项。 但是,您需要在计算机上安装 Git 才能从远程存储库克隆脚本并运行它。
打开终端并运行以下命令来克隆脚本:
git clone https://github.com/thevinter/styli.sh
cd styli.sh
使用 Styli.sh 设置壁纸
默认情况下,Styli.sh 在流行的 Linux 桌面环境(如 GNOME、KDE、XFCE 和 Sway 窗口管理器)上原生运行。 请参阅下表并在终端上运行适当的命令以应用来自 Unsplash 的随机壁纸。
桌面环境 | 命令 |
---|---|
侏儒 | ./styli.sh -g |
XFCE | ./styli.sh -x |
KDE | ./styli.sh -k |
摇摆 | ./styli.sh -y |
对于其他桌面环境,您需要 费 安装在您的 Linux 系统上,以便 Styli.sh 正常工作。 Feh 是一个轻量级的 X11 图像查看器,主要针对控制台用户。 您可以使用它通过命令行设置壁纸。 您可以使用 feh 和 Styli.sh 设置新墙纸,只需执行如下脚本:
./styli.sh
要使用搜索词从 Unsplash 搜索特定壁纸,您可以使用 -s 执行脚本时标记。 对于多词搜索词,将词括在双引号中。 这是一个 example 这阐明了 -s 旗帜:
./styli.sh -s space
./styli.sh -s "snowy mountain"
从 Subreddits 获取壁纸
要从您最喜欢的 subreddit 中设置随机壁纸,请使用 -r 执行脚本时标记。 在标志之后传递一个有效的 subreddit 名称,Styli.sh 将自动搜索该 subreddit 并将随机图像设置为您的壁纸。 您可以这样做:
./styli.sh -r wallpapers
自定义壁纸高度和宽度
默认情况下,Styli.sh 会设置一个分辨率为 1920×1080 的随机图像作为壁纸。 虽然此分辨率适用于大多数 1080p 显示器,但您也可以使用 -w 和 -H 分别标志。
如果您使用的是 4K 显示器,则可以使用以下命令将壁纸设置为 4K 分辨率 (3840×2160):
./styli.sh -w 3840 -h 2160
不需要同时使用这两个标志来使脚本工作。 仅使用其中一个标志将自动将图像缩放到适当的纵横比。
使用 crontab 每小时都有新壁纸
Cron 是一个 Linux 命令,您可以使用它来安排在未来某个时间重复执行命令或任务。 使用它,您可以每周、每天甚至每小时更换一次桌面壁纸。
您可以使用 crontab 使用以下命令设置新的 cron 作业:
crontab -e
现在,将此行添加到文件末尾:
@hourly /path/to/script/styli.sh
一定要改变 /路径/到/脚本 到您克隆脚本的实际路径。 这将每小时设置一个随机壁纸。 要自定义或更改此行为,请确保根据您的要求使用适当的标志。
让您的 Linux 体验独一无二
拥有华丽的壁纸听起来很棒,但如果您可以在一天中的不同时间拥有同一壁纸的多个变体呢? 听起来不错? 立即使用动态壁纸将您的 Linux 桌面提升到不同的水平。