cotidie macosx

aprire una finestra dal terminale

per aprire una finestra del finder nello stesso path dal terminale
$ open .

creare un'icona per lanciare X11 apps dal dock

in questo esempio facciamo uno script per gnucash
apri Apple Script Editor.app
scrivi qualcosa come questo qui sotto
e salva come Application run only gnucash.app
 tell application "Finder"
 launch application "X11"
 end tell
 set results to do shell script "cd ~; DISPLAY=:0.0;
 export DISPLAY; PATH=$PATH:/sw/bin; export PATH ;
 /sw/bin/gnucash > /dev/null 2>&1 &"
sostituisci gnucash col nome del pacchetto che desideri lanciare
per cambiare l'icona, fai info di gnucash.app e incollaci una bella icona

eliminare dashboard e i suoi widgets

disabilita dashboard:
$ defaults write com.apple.dashboard mcx-disabled -boolean YES
abilita dashboard:
$ defaults write com.apple.dashboard mcx-disabled -boolean NO
fai ripartire il dock e togli l'alias di dashboard dal dock
il tasto F12 ora può essere riassegnato.

gestire spotlight

puoi usare il pannello di controllo e draggare folder o i
dischi che non vuoi fargli esplorare. oppure via terminale:

disabilitare il search del volume esempio:
sudo mdutil -i off /Volumes/esempio

cancellare l'index del volume esempio:
sudo mdutil -E /Volumes/esempio

una volta disabilitato Spotlight per i volumi esistenti (ed eventualmente
anche cancellati i vecchi index) Spotlight continuerà comunque a
indicizzare i nuovi volumi (HD firewire, pennine, tutto)
dunque bisognerà ripetere i comandi all'aggiunta di un volume.
disabilitare completamente Spotlights non è consigliabile perché si
perdono anche le normali capacità di ricerca.

per rimettere tutto come di default e riattivare Spotlight:
sudo mdutil -i on /Volumes/* ora ricomincerà a indicizzare tutto.

securing ppc openfirmware

attivare la Firmware Password Protection: (solo su powerpc)

Boot into the Open Firmware (CMD-OPT-O-F)
$ password

Type your password, return key, retype password

$ setenv security-mode full OR command OR none
$ reset-all

alcuni comandi OF

printenv
go, boot, mac-boot
bye, shut-down
reset-nvram, set-defaults, invert-screen
setenv auto-boot? false
setenv auto-boot? true
dir device
eject fd

gestire OF da terminale

$ sudo nvram oem-banner?=true
$ setenv oem-banner bla bla bla
(da OF)
0: setenv oem-banner? true
0: setenv oem-banner bla bla bla
mostra l'intero contenuto della OF
$ sudo nvram -p

osascript

osascript serve principalmente per fare il buffone :)


sudo osascript -e 'tell app "Finder" to shut down'
osascript -e "set volume 0"
osascript -e "beep"
osascript -e 'display dialog "lo schermo antiradiazioni ha fallito. scappa." buttons "Yes" with icon note'
osascript -e 'say "ciao" using "Zarvox"'
osascript -e 'say "Dum dum dum dum dum dum dum he he he ho ho ho fa lah lah lah lah lah lah fa lah full hoo hoo hoo" using "Cellos"'
open /Applications/iTunes.app; sudo osascript -e 'say "Play some music" using "Zarvox"'
osascript -e 'tell app "iTunes" to stop' -e 'say "Please stop playing that music" using "Zarvox"'
osascript -e 'tell app "iTunes" to next track' -e 'say "I did not like that song very much" using "Zarvox"'
osascript -e 'tell app "iTunes" to fast forward' -e 'say "This song is boring" using "Zarvox"'
osascript -e 'tell app "iTunes" to quit'
osascript -e "set Volume 20" -e '"I am tired Goodbye" using "Bruce"' -e 'say "Dum Da Dum" using "Bad News"' -e 'tell app "Finder" to sleep'
osascript -e "set Volume 20" -e 'say "yes i am, i am the machine who does beep"'
osascript -e 'tell application "Finder" to display dialog "your text here"'

home  |  video  |  scritti  |  wiki