14.05.2010 | 16:34
Znas li kod kako se moze postaviti da se pokrece kod svakog paljenja? Te naravno kako se taj isti proces nakon nekog izvjesnog vremena kada dosadi moze iskljuciti
Vjerojatno je najelegantnije sav potreban kod strpati u skriptu koju ćeš pokretati kao Login Item. Koraci:
1. U neki text editor kopipejstaj kod:
#!/bin/sh
/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background&
osascript -e 'tell application "Terminal" to quit' > /dev/null &
Prvi red je standardni shebang, drugi red aktivira screen saver, a treći, preko AppleScripta, zatvara Terminal (otvara ga prethodni red).
2. Snimi skriptu kao imeSkripte.command. Bitno je da ima nastavak ".command". Zahvaljujući ekstenziji, skripta se neće tretirati kao text file nego kao "shell" file. U ovom trenutku nedostaju joj privilegije za pokretanje.
3. U Terminalu ukucaj "chmod +x " (razmak na kraju!) i dovuci na tu liniju ikonu skripte koju si snimio u prethodnom koraku. Ako si skriptu snimio u svoj Documents folder, u terminalu će pisati "chmod +x /Users/tvoje_ime/Documents/imeSkripte.command". Pokreni tu naredbu i moći ćeš izvršavati skriptu dvoklikom na nju.
4. U System Preferences -> Accounts, pod svojim accountom, u Login Items dodaj skriptu. I to je to.
Izvršit će se kod sljedećeg logina. Kad ti dosadi, možeš je ukloniti iz Login Items.