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.
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!
Klicka här för att prenumerera
