
Suočimo se. Zadane pozadine na Macu postaju dosadne nakon nekoliko tjedana. A ručno postavljanje nove pozadine zamorno je. Pa, što ako vam kažem da me Mac dočekuje s potpuno novom pozadinom visoke razlučivosti svaki put kad ga otvorim?
Ako ste korisnik Chromecasta, možda vam je poznata pozadina Chromecast. Pozadina omogućava Chromecastu da prikaže dijaprojekciju prekrasnih fotografija u stanju mirovanja.
Iako većina korisnika zadaje Facebook da objavljuje fotografije, mnogi fotografi koriste Google+ za objavljivanje svojih djela. Google odabire neke od ovih najboljih fotografija za stvaranje sjajnih prezentacija.
Dugo vremena ovo je bilo ekskluzivno za korisnike ChromeCasta. No, prije nekoliko mjeseci Google je objavio sjajnu aplikaciju za Mac pod nazivom Google Featured Photos.
Možda se pitate zašto u mojem naslovu piše "pozadina", ali zatim vodi do aplikacije "Čuvar zaslona". Pa, tu je mali trik. Na Macu se bilo koji čuvar zaslona može pokrenuti kao pozadina sa samo jednim retkom koda.
Prvo morate preuzeti i instalirati čuvar zaslona Google Featured Photos. Zatim idite na Postavke sustava → Čuvar zaslona i zaslona i postavite Google Istaknute fotografije kao aktivni čuvar zaslona. Sada je vrijeme za pokretanje čarobnog koda.

Vrijeme kodiranja!
Otvorite Terminal i zalijepite donji redak koda. Postavit će vaš čuvar zaslona kao pozadinu.
/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background &
EDIT: Apple je odlučio malo se restrukturirati u High Sierri.

Ako koristite High Sierru (ili noviju), ScreenSaverEngine.app
datoteka je premještena na drugo mjesto. Upotrijebite donji kod umjesto gornjeg.
/System/Library/CoreServices/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background &
Samo zamijenite sve pojave Frameworks/ScreenSaver.framework/Resources
sa CoreServices
i bit ćete spremni!
Super, zar ne?
Problem s pokretanjem samo tog retka koda je taj što ako zatvorite prozor terminala - ili ako vaš Mac pređe u stanje mirovanja - čuvar zaslona se zatvori i pozadina se vrati na ono što je bila zadana. Da bismo to riješili, moramo malo dublje.
Da bismo otkrili kada Mac spava i kada se probudi, potreban nam je mali softver nazvan "Sleepwatcher". Možete ga preuzeti ovdje. Samo otvorite datoteku i vaš će Mac izdvojiti preuzetu datoteku (ponekad će je možda trebati izdvojiti dva puta). Nakon izdvajanja dobit ćete mapu "sleepwatcher_2.2". Samo premjestite ovu mapu na Desktop i u terminalu pokrenite sljedeće retke koda.
sudo mkdir -p /usr/local/sbin /usr/local/share/man/man8
Nakon lijepljenja ovog retka možda ćete trebati unijeti lozinku. Zatim pokrenite:
sudo cp ~/Desktop/sleepwatcher_2.2/sleepwatcher /usr/local/sbin
Zatim pokrenite:
sudo cp ~/Desktop/sleepwatcher_2.2/sleepwatcher.8 /usr/local/share/man/man8
Super! Uspješno ste instalirali Sleepwatcher.
Sad dodajmo retke koda potrebnih da Sleepwatcher pokrene čuvar zaslona kad se Mac probudi i ubije čuvar zaslona kad Mac pređe u stanje mirovanja.
Sleepwatcher traži i pokreće dvije datoteke, .sleep
kada Mac spava i .wakeup
kada se Mac probudi. Samo trebamo stvoriti ove 2 datoteke u korisnikovom početnom direktoriju.
U terminal unesite, a nano ~/.wakeup
zatim zalijepite donji kod.
#!/bin/bashosascript -e 'do shell script "/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background & EOF"'
Sada pritisnite Control + X za izlaz. Kada vas pita želite li spremiti datoteku, pritisnite Y, a zatim pritisnite tipku enter da biste potvrdili naziv datoteke. Ovo će stvoriti .wakeup
datoteku. Sada za stvaranje .sleep
datoteke.

Baš kao gore, upišite nano ~/.sleep
i zalijepite donji kod.
#!/bin/bash
osascript -e 'do shell script "kill `ps -ax | grep [S]creenSaver | cut -c1-6` EOF"'
Ponovno pritisnite Control + X za izlaz, Y za spremanje, a zatim tipku enter za potvrdu naziva datoteke. Sada .sleep
će se stvoriti datoteka.

U terminalu pokrenite donji redak koda.
chmod 700 ~/.sleep ~/.wakeup
Mijenja dozvole za novostvorene datoteke kako bi ih mogao pokrenuti Sleepwatcher.
Sad kad ste kreirali skripte, samo trebate dodati Sleepwatcher launchd
kako bi se mogao pokrenuti kad se sustav pokrene, a zatim nastaviti raditi u pozadini. Zalijepite sljedeći kodni kod u svoj terminal.
cp ~/Desktop/sleepwatcher_2.2/config/de.bernhard-baehr.sleepwatcher-20compatibility-localuser.plist ~/Library/LaunchAgents
Ovo će kopirati datoteku popisa svojstava Sleepwatcher kako bi se mogla dodati u launchd
. Sada samo zalijepite donji kod u Terminal da biste dodali Sleepwatcher launchd
.
launchctl load ~/Library/LaunchAgents/de.bernhard-baehr.sleepwatcher-20compatibility-localuser.plist
Super! Sada možete ponovno pokrenuti svoj Mac i launchd
pokrenut će skripte Sleepwatcher prilikom pokretanja. Samo uspavajte svoj Mac i probudite ga. Tada će vas dočekati prekrasna tapeta.

Ako želite sve deinstalirati i vratiti se na zadane vrijednosti, slijedite donju vezu.
Da biste je deinstalirali, pokrenite sljedeće redove u terminalu jedan po jedan.
Nakon što ih pokrenete, možete deinstalirati Google čuvar zaslona i ponovo pokrenuti Mac. Treba ga ukloniti. Javite mi ... medium.com
Nadam se da vam se svidio ovaj kratki vodič i da ćete uživati u ovim prekrasnim fotografijama za tapete. Ako vam se ovo svidjelo, pritisnite ❤️ i pratite još.