Linux中國

如何每小時改變你的 Linux 桌面壁紙

這個 shell 腳本 styli.sh 可以幫助你每小時自動改變你的 Linux 桌面壁紙,並且有幾個選項。

用一張漂亮的壁紙來開始你的一天,你的桌面讓人耳目一新。但尋找壁紙,然後保存,最終設置為壁紙,是非常麻煩的。所有這些步驟都可以通過這個叫做 styli.sh 的腳本完成。

styli.sh - 每小時改變你的 Linux 桌面壁紙

這是一個 shell 腳本,你可以從 GitHub 上下載。當運行時,它從 Reddit 的熱門版塊中獲取壁紙並將其設置為你的壁紙。

該腳本適用於所有流行的桌面環境,如 GNOME、KDE Plasma、Xfce 和 Sway 窗口管理器。

它有很多功能,你可以通過 crontab 來運行這個腳本,並在特定的時間間隔內得到一張新的壁紙。

下載並安裝、運行

打開一個終端,並克隆 GitHub 倉庫。如果沒有安裝的話,你需要安裝 feh 和 git。

git clone https://github.com/thevinter/styli.sh
cd styli.sh

要設置隨機壁紙,根據你的桌面環境運行以下內容。

Change your Linux Desktop Wallpaper Every Hour using styli.sh

GNOME:

./styli.sh -g

Xfce:

./styli.sh -x

KDE Plasma:

./styli.sh -k

Sway:

./styli.sh -y

每小時改變一次

要每小時改變背景,請運行以下命令:

crontab -e

並在打開的文件中加入以下內容。不要忘記改變腳本路徑。

@hourly script/path/styli.sh

改變版塊

在源目錄中,有一個名為 subreddits 的文件。它填滿了一些標準的版塊。如果你想要更多一些,只需在文件末尾添加版塊名稱。

更多配置選項

壁紙的類型、大小,也可以設置。以下是這個腳本的一些獨特的配置選項。

設置一個隨機的 1920×1080 背景:

./styli.sh

指定一個所需的寬度或高度:

./styli.sh -w 1080 -h 720
./styli.sh -w 2560
./styli.sh -h 1440

根據搜索詞設置壁紙:

./styli.sh -s island
./styli.sh -s 「sea sunset」
./styli.sh -s sea -w 1080

從設定的一個版塊中獲得一個隨機壁紙:

注意:寬度/高度/搜索參數對 reddit 不起作用。

./styli.sh -l reddit

從一個自定義的版塊獲得隨機壁紙:

./styli.sh -r
./styli.sh -r wallpaperdump

使用內置的 feh -bg 選項:

./styli.sh -b
./styli.sh -b bg-scale -r widescreen-wallpaper

添加自定義的 feh 標誌:

./styli.sh -c
./styli.sh -c –no-xinerama -r widescreen-wallpaper

自動設置終端的顏色:

./styli.sh -p

使用 nitrogen 而不是 feh:

./styli.sh -n

使用 nitrogen 更新多個屏幕:

./styli.sh -n -m

從一個目錄中選擇一個隨機的背景:

./styli.sh -d /path/to/dir

最後說明

這是一個獨特且方便的腳本,內存佔用小,可以直接在一個時間間隔內比如一個小時獲取圖片。讓你的桌面看起來 新鮮且高效。如果你不喜歡這些壁紙,你可以簡單地從終端再次運行腳本來循環使用。

你喜歡這個腳本嗎?或者你知道有什麼像這樣的壁紙切換器嗎?請在下面的評論欄里告訴我。

via: https://www.debugpoint.com/2021/08/change-wallpaper-every-hour/

作者:Arindam 選題:lujun9972 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國