Како хакирати свој Мац и дати му сјајне позадине које заиста заслужује

Будимо реални. Подразумеване позадине на Мацу постају досадне након неколико недеља. А ручно постављање нових тапета је заморно. Па, шта ако вам кажем да ме Мац дочекује са потпуно новом позадином високе резолуције сваки пут када је отворим?

Ако сте корисник Цхромецаст-а, можда вам је позната Цхромецаст Бацкдроп. Позадина омогућава Цхромецаст-у да приказује дијапројекцију прелепих фотографија у стању мировања.

Иако већина корисника подразумевано поставља Фацебоок на Фацебоок, многи фотографи користе Гоогле+ за објављивање својих дела. Гоогле бира неке од ових најбољих фотографија за стварање сјајних презентација.

Дуго времена је ово било ексклузивно за кориснике ЦхромеЦаст-а. Али пре неколико месеци, Гоогле је објавио сјајну апликацију за Мац под називом Гоогле Феатуред Пхотос.

Можда се питате зашто у мојем наслову стоји „позадина“, али онда води до апликације „Чувар екрана“. Па, ту је мали трик. На Мацу, било који чувар екрана може да се покрене као позадина са само једним редом кода.

Прво морате да преузмете и инсталирате чувар екрана Гоогле Феатуред Пхотос. Затим идите на Систем ПреференцесДесктоп & Сцреен Савер и поставите Гоогле Феатуред Пхотос као активни чувар екрана. Сада је време да покренете магични код.

Вријеме кодирања!

Покрените Терминал и налепите доњи ред кода. Поставит ће вам чувар екрана као позадину.

/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background &

ЕДИТ: Аппле је одлучио да се мало реструктурира у Хигх Сиерри.

Ако користите Хигх Сиерра (или новији), ScreenSaverEngine.appуређај је премештен на другу локацију. Користите доњи код уместо горе наведеног.

/System/Library/CoreServices/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background &

Само замените све појаве са Frameworks/ScreenSaver.framework/Resources са CoreServicesи бићете спремни за полазак!

Супер, зар не?

Проблем са покретањем само те линије кода је тај што се ако затворите прозор терминала - или ако ваш Мац пређе у стање мировања - чувар екрана затвори и ваша позадина се врати на оно што је била подразумевано. Да бисмо то решили, морамо да уђемо мало дубље.

Да бисмо открили када Мац спава и буди се, потребан нам је мали софтвер назван „Слеепватцхер“. Можете га преузети овде. Само отворите датотеку и ваш Мац ће извући преузету датотеку (понекад ће можда бити потребно издвојити два пута). Након издвајања добићете директоријум „слеепватцхер_2.2“. Само преместите ову фасциклу на Десктоп и у терминалу покрените следеће редове кода.

sudo mkdir -p /usr/local/sbin /usr/local/share/man/man8

Можда ћете морати да унесете лозинку након што сте налепили овај ред. Следеће, покрените:

sudo cp ~/Desktop/sleepwatcher_2.2/sleepwatcher /usr/local/sbin

Затим покрените:

sudo cp ~/Desktop/sleepwatcher_2.2/sleepwatcher.8 /usr/local/share/man/man8

Авесоме! Успешно сте инсталирали Слеепватцхер.

Хајде сада да додамо редове кода који су потребни да Слеепватцхер покрене чувар екрана када се Мац пробуди и убијемо чувар екрана када Мац пређе у стање спавања.

Слеепватцхер претражује и покреће две датотеке, .sleepкада Мац спава и .wakeupкада се Мац пробуди. Само треба да креирамо ове две датотеке у корисниковом кућном директоријуму.

У терминалу откуцајте, а nano ~/.wakeupзатим налепите доњи код.

#!/bin/bashosascript -e 'do shell script "/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background & EOF"'

Сада притисните Цонтрол + Кс да бисте изашли. Када вас пита да ли желите да сачувате датотеку, притисните И, а затим притисните тастер ентер да бисте потврдили име датотеке. Ово ће створити .wakeupдатотеку. Сада да креирамо .sleepдатотеку.

Као и горе, откуцајте nano ~/.sleepи налепите доњи код.

#!/bin/bash
osascript -e 'do shell script "kill `ps -ax | grep [S]creenSaver | cut -c1-6` EOF"'

Поново притисните Цонтрол + Кс за излаз, И за спремање, а затим тастер ентер за потврду имена датотеке. Сада ће .sleepдатотека бити креирана.

У терминалу покрените доњи ред кода.

chmod 700 ~/.sleep ~/.wakeup

Мења дозволе за новостворене датотеке тако да их Слеепватцхер може покретати.

Сада када сте креирали скрипте, само треба да додате Слеепватцхер launchdда би могао да се покрене када се систем покрене, а затим настави да ради у позадини. Налепите следећи кодни код у свој терминал.

cp ~/Desktop/sleepwatcher_2.2/config/de.bernhard-baehr.sleepwatcher-20compatibility-localuser.plist ~/Library/LaunchAgents

Ово ће копирати датотеку листе својстава Слеепватцхер-а тако да може да се дода у њу launchd. Сада само залепите доњи код у Терминал да бисте додали Слеепватцхер launchd.

launchctl load ~/Library/LaunchAgents/de.bernhard-baehr.sleepwatcher-20compatibility-localuser.plist

Авесоме! Сада можете поново да покренете свој Мац и launchdпокренуће скрипте за спавање приликом покретања. Само успавајте свој Мац и пробудите га. Тада ћете бити дочекани са прелепим тапетама.

Ако желите да деинсталирате све и вратите се на подразумеване вредности, следите доњу везу.

Да бисте деинсталирали, покрените следеће редове у терминалу један по један.

Након што их покренете, можете да деинсталирате Гоогле чувар екрана и поново покренете Мац. Треба га уклонити. Јавите ми ... медиум.цом

Надам се да вам се свидео овај кратки водич и да ћете уживати у овим прелепим фотографијама за тапете. Ако вам се ово свидело, притисните ❤ и пратите још.