Kako hakirati vaš Mac i dati mu prekrasne pozadine koje uistinu zaslužuje

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.appdatoteka 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 CoreServicesi 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, .sleepkada Mac spava i .wakeupkada se Mac probudi. Samo trebamo stvoriti ove 2 datoteke u korisnikovom početnom direktoriju.

U terminal unesite, a nano ~/.wakeupzatim 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 .wakeupdatoteku. Sada za stvaranje .sleepdatoteke.

Baš kao gore, upišite nano ~/.sleepi 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 launchdkako 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 launchdpokrenut ć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š.