如何每小時(shí)改變你的 Linux 桌面壁紙
這個(gè) shell 腳本 styli.sh
可以幫助你每小時(shí)自動(dòng)改變你的 Linux 桌面壁紙,并且有幾個(gè)選項(xiàng)。
用一張漂亮的壁紙來(lái)開(kāi)始你的一天,你的桌面讓人耳目一新。但尋找壁紙,然后保存,最終設(shè)置為壁紙,是非常麻煩的。所有這些步驟都可以通過(guò)這個(gè)叫做 styli.sh 的腳本完成。
styli.sh - 每小時(shí)改變你的 Linux 桌面壁紙
這是一個(gè) shell 腳本,你可以從 GitHub 上下載。當(dāng)運(yùn)行時(shí),它從 Reddit 的熱門(mén)版塊中獲取壁紙并將其設(shè)置為你的壁紙。
該腳本適用于所有流行的桌面環(huán)境,如 GNOME、KDE Plasma、Xfce 和 Sway 窗口管理器。
它有很多功能,你可以通過(guò) crontab 來(lái)運(yùn)行這個(gè)腳本,并在特定的時(shí)間間隔內(nèi)得到一張新的壁紙。
下載并安裝、運(yùn)行
打開(kāi)一個(gè)終端,并克隆 GitHub 倉(cāng)庫(kù)。如果沒(méi)有安裝的話,你需要安裝 feh 和 git。
git clone https://github.com/thevinter/styli.sh
cd styli.sh
要設(shè)置隨機(jī)壁紙,根據(jù)你的桌面環(huán)境運(yùn)行以下內(nèi)容。
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
每小時(shí)改變一次
要每小時(shí)改變背景,請(qǐng)運(yùn)行以下命令:
crontab -e
并在打開(kāi)的文件中加入以下內(nèi)容。不要忘記改變腳本路徑。
@hourly script/path/styli.sh
改變版塊
在源目錄中,有一個(gè)名為 subreddits
的文件。它填滿了一些標(biāo)準(zhǔn)的版塊。如果你想要更多一些,只需在文件末尾添加版塊名稱。
更多配置選項(xiàng)
壁紙的類型、大小,也可以設(shè)置。以下是這個(gè)腳本的一些獨(dú)特的配置選項(xiàng)。
設(shè)置一個(gè)隨機(jī)的 1920×1080 背景:
./styli.sh
指定一個(gè)所需的寬度或高度:
./styli.sh -w 1080 -h 720
./styli.sh -w 2560
./styli.sh -h 1440
根據(jù)搜索詞設(shè)置壁紙:
./styli.sh -s island
./styli.sh -s “sea sunset”
./styli.sh -s sea -w 1080
從設(shè)定的一個(gè)版塊中獲得一個(gè)隨機(jī)壁紙:
注意:寬度/高度/搜索參數(shù)對(duì) reddit 不起作用。
./styli.sh -l reddit
從一個(gè)自定義的版塊獲得隨機(jī)壁紙:
./styli.sh -r
./styli.sh -r wallpaperdump
使用內(nèi)置的 feh -bg
選項(xiàng):
./styli.sh -b
./styli.sh -b bg-scale -r widescreen-wallpaper
添加自定義的 feh 標(biāo)志:
./styli.sh -c
./styli.sh -c –no-xinerama -r widescreen-wallpaper
自動(dòng)設(shè)置終端的顏色:
./styli.sh -p
使用 nitrogen 而不是 feh:
./styli.sh -n
使用 nitrogen 更新多個(gè)屏幕:
./styli.sh -n -m
從一個(gè)目錄中選擇一個(gè)隨機(jī)的背景:
./styli.sh -d /path/to/dir
最后說(shuō)明
這是一個(gè)獨(dú)特且方便的腳本,內(nèi)存占用小,可以直接在一個(gè)時(shí)間間隔內(nèi)比如一個(gè)小時(shí)獲取圖片。讓你的桌面看起來(lái) 新鮮且高效。如果你不喜歡這些壁紙,你可以簡(jiǎn)單地從終端再次運(yùn)行腳本來(lái)循環(huán)使用。