Change default browser on lion per script

Ich verwende einen Browser @work und einen anderen @home. Mittels locationchanger (http://tech.inhelsinki.nl/locationchanger/) möchte ich diesen umschalten, was unter OS X nicht ohne weiteres möglich ist. Ein Wechsel von Firefox auf Safari ginge zwar z.B. so:

defaults write com.apple.LaunchServices LSHandlers "`defaults read com.apple.LaunchServices LSHandlers | sed -e 's/org.mozilla.firefox/com.apple.safari/'`"

Leider muss jedoch anschließend dem System mitgeteilt werden, dass sich hier etwas geändert hat. Hierzu habe ich nichts sinnvolles gefunden. Allerdings gibt es duti (http://duti.sourceforge.net/). Damit ist es ganz einfach:

Safari:

/usr/local/bin/duti -s com.apple.safari http
/usr/local/bin/duti -s com.apple.safari https

Firefox:

/usr/local/bin/duti -s org.mozilla.firefox https
/usr/local/bin/duti -s org.mozilla.firefox http

 

Ciao Mac Mini -> Hello Slug

Lange hat die Lösung ja nicht gehalten. Nachdem jemand spontan meinen Mac Mini G4 haben wollte, musste ich in einer Blitzaktion meine Daten umziehen. Glücklicherweise hatte ich mir in weißer Vorraussicht bereits einen Linksys NSLU2 „SLUG“ gekauft. SLUG taken from wikipediaAlso erst mal schnell das IMAP Postfach per imapsync auf gmail hochgeladen. Ja ich weiß wer will den der Datenkrake Google noch freiwillig seine Daten geben, aber es war nunmal der einzige Freemailanbieter mit IMAP Unterstützung. Außerdem Wissen die doch eh schon alles über mich ;-). Dann noch Debian Etch auf den Slug installiert und zwei Onnto USB RAID Gehäuse angeschlossen und den Mac Mini verkauft. Jetzt fehlte mir aber halt noch ein bisschen Funktionalität:

  • samba
  • NFS Server
  • MediaWiki
  • Torrentflux
  • MythTV
  • MythTV war relativ schnell durch Elgato EyeTV ersetzt. Jetzt kommt meine Lizenz hier endlich mal richtig zu Ehren! Die restlichen Punkte erforderten etwas Arbeit, aber letztlich habe ich alles auf meinen Slug gequetscht! Mehr dazu im Howto.

    Macbook missing

    Mein Macbook ist weg! Nein nicht verloren, geklaut oder so. Es ist in Reparatur! Was Größeres ist eigentlich nicht kaputt, nur ein kleiner Riss im Plastik der Oberschale.10322 10325Ich muss sagen mein altes iBook war hier deutlich robuster. Nun arbeite ich ersatzweiße mit einem Acer Travelmate 4072WLMI mit Ubuntu Feisty Fawn, was mir ziemlich deutlich die Probleme von Linux auf dem Desktop (Notebook) aufweißt. Das Acer hat eh schon nur noch eine Akkulaufzeit von ca. 45 Minuten, da wiegt es schon ziemlich schwer, dass kein Standby Mode funktioniert. In Bereitschaft läßt sich der Rechner noch schicken, wacht dann allerdings nicht mehr korrekt auf. Der Ruhezustand funktioniert überhaupt nicht. Am schlimmsten ist jedoch die Konfiguration von X. Es ist schon etwas utopisch dem Linux eine anständige Dual Head konfiguration zu entlocken. Soll heißen Notebook Display (1280×800) + 19″ TFT (1280×1024) und dann so, dass man den TFT abschalten kann. Nachdem ich etwas Zeit investiert hatte, habe ich dieses Vorhaben abgebrochen. Das Macbook kommt hoffentlich bald wieder! Abgesehen von diesen Hardwareproblemen läßt es sich jedoch super mit dem Gnome Desktop arbeiten.