Tipps und Tricks

Time Machine mit AppleScript ein- und ausschalten

Wenn man Time Machine in Snow Leopard per Applescript ein- und ausschalten will, dann kann man es so machen:

tell application "System Preferences"
      activate
      set current pane to pane "Time Machine"
end tell

tell application "System Events"
      tell application process "System Preferences"
            click button 6 of window "Time Machine" -- 6=Aus 7=Ein
      end tell
end tell

Rechenintensive Programme im Hintergrund

Manchmal hat man ein rechenintensives Programm, z.B. einen Quicktime-Film kodieren oder ein Raytracing-Bild berechnen, welches stundenlang rechnet und die Arbeit am Rechner quälend langsam macht. Stellen Sie sich vor, Sie kodieren gerade Ihren Urlaubs-Film und ein Kunde ruft an, Sie sollen einen dringenden Job in Photoshop machen. Sie werden vermutlich den Quicktime-Job abbrechen und später neu starten. Aber das ist nicht nötig.
weiterlesen ...

Screenshots vom DVD-Player

Wenn man von Bildschirm einen Screenshot mach, auf dem ein DVD-Film läuft, dann ist das Bild vom Film nur schwarz. Möchte man aber den Screenshot mit Filmbild haben, so muss man das Terminal bemühen:

screencapture -i ~/Desktop/Screenshot.jpg

Weitere (englischprachige) Information finden Sie hier.

Spotlight: Ein Verzeichnis neu indizieren, ein Volume neu indizieren

spotlight
Spotlight in Mac OS X ist ein fantastisches Stück Technologie. Muss, oder möchte man ein Index für ein Verzeichnis (Ordner) neu generieren, dann kann man es einfach über das Terminal erreichen:

mdimport -f /Folder/Subfolder/

Einfach ist es, wenn man „mdimport -f “ mit einem Leerzeichen hinter dem „f“ eingibt und dann das zu indizierende Verzeichnis in das Terminalfenster zieht.

Will man eine komplette Festplatte neu indizieren, so kann man es folgendermaßen erreichen:

sudo mdutil -E /Volumes/MeineFestplatte

Hier wird aber das Passwort des Administrators benötigt.
Einfach ist es, wenn Sie nur „sudo mdutil -E /V“ eingeben und danach die Tabulatortaste drücken. Diese dient zur Vervollständigung des Namens, damit Sie ihn nicht tippen müssen. Das Terminal vervollständigt jetzt die Zeile auf „sudo mdutil -E /Volumes/“. Heisst ihre Festplatte „Backup“, geben Sie jetzt ein großes „B“ ein und drücken erneut die Tabulatortaste.

Verändern der Variable $PATH

Wenn Sie einen Befehl in das Terminal eingeben und das Terminal sagt, dass es den Befehl nicht gefunden hat, haben Sie den Befehl nicht auf Ihrem Rechner, oder nicht im voreingestelltem Suchpfad. So erging es mir mit MAMP, einer Software, welche PHP und MySQL zur Verfügung stellt. Will man den Befehl mysql in einem Terminal aufrufen, erhält man -bash: mysql: command not found. Er findet den Befehl mysql schlicht nicht.

Es gibt in Mac OS X so genannte Umgebungsvariablen. $PATH ist so eine. Hier stehen alle möglichen Orte drin, in denen das Terminal nach Befehlen suchen soll. Einen neuen Pfad hängt man folgendermassen an:

PATH=$PATH:/Applications/MAMP/bin/mysql4/bin

Hier haben wir jetzt den Pfad /Applications/MAMP/bin/mysql4/bin angehängt.

Ich schreibe es deswegen, weil ich im Internet viele Erklärungen gefunden habe, welche einen anderen Syntax verwenden. Dieser weicht zum Teil erheblich von anderen UNIX-Systemen ab.

Wenn Sie nun noch wissen wollen, was in $PATH drinsteht, geben Sie folgendes ein:

echo $PATH

uns Sie erhalten als Ausgabe:

/bin:/sbin:/usr/bin:/usr/local/bin:/usr/sbin:/Applications/MAMP/bin/mysql4/bin

Quit-Befehl für den Finder

Auch der Finder ist ein Programm wie jedes andere. Wollen Sie einen z.B. schnell einen aufgeräumten Desktop haben, oder wertvollen Speicher sparen, können Sie den Finder beenden, wie jedes andere Programm auch. Doch leider hat der Speicher keinen Quit-Menüeintrag wie die anderen Programme. Das läßt sich folgendermaßen leicht ändern. Hier der Befehl für das Terminal:

defaults write com.apple.finder QuitMenuItem -bool yes

Mit „no“ am Ende schalten Sie den Befehl im Menü wieder ab. Jetzt noch einmal aus- und wieder einloggen, und schon können Sie den Finder beenden.

Effektiv suchen mit „Spotlight“

SpotlightART
Spotlight ist das Google für den Macintosh, also für Dateien und deren Inhalt auf dem eigenen Rechner. Möchte man es in seiner vollen Stärke nutzen, sollte man einige Dinge beachten. Dieser Artikel gibt Tipps zur interessanteren Nutzung von Spotlight …
weiterlesen ...

Dashboad Widgets auf dem normalen Desktop

Es gibt Situationen, da möchte man Widgets vom Dashboard lieber permanent auf dem Desktop über allen Fenstern haben. Das kann man mit verschiedenen Hilfsprogrammen Erreichen, oder, wie bei den Screenshots (siehe weiter unten) auch per Terminal:

defaults write com.apple.dashboard devmode YES

Nach einer erneuten Anmeldung des Benutzers können Sie jetzt ein Widget vom Dashboard mit der Maus anfassen, festhalten, Dashboard ausschalten (F12) und es auf dem Desktop loslassen. Und so schalten Sie diese Möglichkeit wieder ab:

defaults write com.apple.dashboard devmode NO

Speicherformat bei Screenshots

Im Mac OS X war es bisher so, dass man mit Befehl-Umschalt-3 Bildschirme als PDF-Bild speichern konnte. Diese wurden erfreulicherweise auf dem Desktop abgelegt, so dass man sie sogleich per Mail versenden konnte. Seit Tiger (10.4) werden diese nun leider als PNG-Dateien abgelegt, was bei Nicht-Apple-Usern zu Problemen führen kann.
Neben der Nutzung einiger Tools, kann man das Speicherformat auch per Terminal umstellen. Als Formate stehen PNG, PDF, PICT, JPG bzw. JPEG, BMP, PSD, GIF, TIFF und JP2 zur Verfügung.

Formataenderung80

Beispiel: Sie möchten das Speicherformat auf JPG umstellen, damit es jeder mit einem Browser oder im eMail sehen kann, dann geben Sie bitte folgendes im Terminal ein:
 
defaults write com.apple.screencapture type JPG
 
Übrigens können Sie mit Befehl-Umschalt-4 auch einen Teil des Bildschirms sichern. Drücken Sie danach noch die Leertaste, dann können Sie auch einzelne Fenster sichern. Mit Escape (esc) kommen Sie wieder raus.