Nyheter i Android, Telefoner, Prylar Och Recensioner

Hur man automatiskt ställer in nya bakgrundsbilder med Styli.sh på Linux

Linux är allmänt känt bland entusiaster för produktiviteten och den kontroll det erbjuder sina användare. Men en av de saker som ofta går obemärkt förbi är dess flexibilitet när det gäller anpassningar.

På tal om anpassningar är tapeten en enkel men grundläggande aspekt av Linux-skrivbordet som kan göra eller bryta dess estetik. Att hitta den perfekta tapeten manuellt kan vara svårt. Så varför inte låta ett enkelt manus ta smärtan bort? Låt oss ta reda på mer om det här skriptet i detalj.

Vad är Styli.sh?

Styli.sh är ett enkelt bash-skript som du kan köra på Linux-terminalen för att upptäcka och ställa in nya bakgrundsbilder från Unsplash och olika subreddits efter eget val. Ange bara vilken typ av bakgrundsbilder du letar efter, så kommer det här skriptet automatiskt att ställa in en slumpmässig bakgrund relaterad till din sökterm.

Eftersom det bara är ett bash-skript, behöver du inte installera några paket eller beroenden. Du måste dock ha Git installerat på din maskin för att klona skriptet från fjärrförvaret och köra det.

Öppna terminalen och kör följande kommando för att klona skriptet:

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

Ställa in bakgrundsbilder med Styli.sh

Som standard fungerar Styli.sh inbyggt på populära Linux-skrivbordsmiljöer som GNOME, KDE, XFCE och Sway fönsterhanterare. Se tabellen nedan och kör lämpligt kommando på terminalen för att applicera en slumpmässig bakgrund från Unsplash.

Skrivbordsmiljö Kommando
GNOME ./styli.sh -g
XFCE ./styli.sh -x
KDE ./styli.sh -k
Vingla ./styli.sh -y

För andra skrivbordsmiljöer måste du ha feh installerat på ditt Linux-system för att Styli.sh ska fungera. Feh är en lätt X11-bildvisare som främst riktar sig till konsolanvändare. Du kan använda den för att ställa in bakgrundsbilder via kommandoraden. Du kan ställa in en ny bakgrund med feh och Styli.sh bara genom att köra skriptet så här:

./styli.sh

För att söka efter en viss bakgrund från Unsplash med hjälp av en sökterm kan du använda -s flagga medan skriptet körs. För flerords söktermer, omge orden inom dubbla citattecken. Här är ett exempel som förtydligar användningen av -s flagga:

./styli.sh -s space
./styli.sh -s "snowy mountain"

Hämta bakgrundsbilder från Subreddits

För att ställa in en slumpmässig bakgrund från din favorit subreddit, använd -r flagga medan skriptet körs. Skicka ett giltigt subreddit-namn efter flaggan och Styli.sh kommer automatiskt att söka igenom den subreddit och ställa in en slumpmässig bild som bakgrund. Så här kan du göra det:

./styli.sh -r wallpapers

Anpassad tapethöjd och bredd

Som standard ställer Styli.sh in en slumpmässig bild med upplösningen 1920×1080 som bakgrund. Även om den här upplösningen är lämplig för de flesta 1080p-skärmar där ute, kan du också ställa in anpassad bredd och höjd med hjälp av -w och -h flaggor respektive.

Relaterad  Tom Clancy's Rainbow Six Extraction: vänner spelar free i 14 dagar med Buddy Pass

Om du använder en 4K-skärm kan du ställa in bakgrundsbilder i 4K-upplösning (3840×2160) med kommandot nedan:

./styli.sh -w 3840 -h 2160

Det är inte nödvändigt att använda båda flaggorna för att skriptet ska fungera. Genom att bara använda en av flaggorna skalas bilden automatiskt till rätt bildförhållande.

Nya bakgrundsbilder varje timme med crontab

Cron är ett Linux-kommando som du kan använda för att schemalägga utförandet av kommandon eller uppgifter någon gång i framtiden upprepade gånger. Med detta kan du ändra din skrivbordsbakgrund varje vecka, dagligen eller till och med varje timme.

Du kan ställa in ett nytt cron-jobb med crontab med kommandot nedan:

crontab -e

Lägg nu till den här raden i slutet av filen:

@hourly /path/to/script/styli.sh

Se till att byta /sökväg/till/skript till den faktiska sökvägen där du klonade skriptet. Detta kommer att ställa in en slumpmässig bakgrund varje timme. För att anpassa eller ändra detta beteende, se till att använda lämpliga flaggor enligt dina krav.

Gör din Linux-upplevelse unik

Att ha en underbar tapet låter bra, men tänk om du kunde ha flera varianter av samma tapet för olika tider på dygnet. Låter bra? Ta ditt Linux-skrivbord till en annan nivå med dynamiska bakgrundsbilder idag.

Om författaren

Nitin Ranganath (39 artiklar publicerade)

Nitin är en ivrig mjukvaruutvecklare och en datoringenjörsstudent som utvecklar webbapplikationer med JavaScript-teknik. Han arbetar som frilansande webbutvecklare och gillar att skriva för Linux och programmering i sin free tid.

Mer från Nitin Ranganath

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!

Relaterad  Apple tillkännager helt nya tillgänglighetsfunktioner för sina produkter

Klicka här för att prenumerera

Table of Contents