通常情况下,随着时间的推移,我们会对当前的桌面壁纸感到厌倦。因此,如果您需要一种在Linux上自动更改桌面壁纸的方法,这篇文章可能是正确的。
自动切换壁纸可能是保持桌面新鲜感和惊喜感的最佳方式。当然,许多应用程序可以帮助你做到这一点,但使用应用程序完成如此简单的任务值得吗?
什么是Styl.sh
Styl.sh是一个Bash脚本,您可以在Linux上运行它来自动查找新的壁纸,从Unsplash和各种子版块下载并切换它们。
它大约是一个shell脚本的一百行,使用
wget
去获取壁纸并将其下载到您的机器上。正如你所知,
wget
是Linux的命令行下载实用程序。
如何安装Styl.sh
由于它只是一个Bash脚本,所以不需要安装任何包或依赖项。你只需要
吉特
安装在您的机器上。
要安装Styl.sh,只需在终端中复制粘贴一行即可。因此,您所需要做的就是克隆Styl.sh GitHub repo。
| <meta http-equiv=“内容类型” |
| 所容纳之物 |
| “text/html;charset=utf-8” |
| >吉特 |
| 克隆 |
| https: |
| //github.com/thevinter/styli.sh |
代码语言:
PHP
(
php
)
如何使用Styl.sh
Styl.sh可以在所有流行的Linux桌面环境中开箱即用。本地支持KDE、GNOME、Xfce和Sway。
进入
Styl.sh
目录
代码语言:
CSS
(
css
)
使用更改壁纸
Styl.sh
在终端上运行适当的命令,从Unsplash应用随机壁纸:
KDE
./styli.sh-k
侏儒
| < |
| 元 |
| http当量 |
| = |
| “内容类型” |
| 所容纳之物 |
| = |
| “text/html;charset=utf-8” |
| > |
| ./style.sh |
代码语言:
HTML,XML
(
xml
)
Xfce
| < |
| 元 |
| http当量 |
| = |
| “内容类型” |
| 所容纳之物 |
| = |
| “text/html;charset=utf-8” |
| > |
| ./style.sh-x |
代码语言:
HTML,XML
(
xml
)
摇摆
| < |
| 元 |
| http当量 |
| = |
| “内容类型” |
| 所容纳之物 |
| = |
| “text/html;charset=utf-8” |
| > |
| ./style.sh-y |
代码语言:
HTML,XML
(
xml
)
指定所需的宽度或高度
默认情况下,Styl.sh会设置分辨率为1920×1080 px的随机壁纸,但您可以使用
w
(宽度)和
-h
(高度)旗。
例如,要设置分辨率为1920×1200 px的壁纸,命令为:
./styl.sh-w 1920-h 1200
根据搜索词设置壁纸
您可以使用
s
选项,它将根据您的搜索词执行图像搜索。对于多单词搜索词,请将单词括在双引号中。
例如,如果要设置显示海洋日落的壁纸,请键入:
代码语言:
JavaScript
(
javascript
)
或者,您可以按单个单词进行搜索,在这种情况下不需要引号。
| < |
| 元 |
| http当量 |
| = |
| “内容类型” |
| 所容纳之物 |
| = |
| “text/html;charset=utf-8” |
| > |
| ./styl.sh的鸟 |
代码语言:
HTML,XML
(
xml
)
通过Crontab每小时自动更换壁纸
Cron是一个调度守护进程,它以指定的时间间隔在后台执行任务。例如,使用它,您可以自动更改桌面壁纸。
要每小时更改一次壁纸,请启动以下命令:
crontab-e
现在将以下内容添加到打开的文件中:
| @每小时 |
| /路径/to/script/style.sh |
代码语言:
CSS
(
css
)
保存文件并退出。确保更换
/路径/到/脚本/
与您的实际路径
Styl.sh
已找到脚本。
这个命令告诉cron每小时运行一次随机壁纸
Styl.sh
剧本若要自定义或更改此行为,请确保根据您的要求使用适当的标志。