MacOS Mountain Lion Spotlight indiziert nicht

Brandneues MacBook mit MacOS Mountain Lion (10.8), aber Spotlight indiziert und findet nichts. Hier ist die Lösung!

Das Problem: Ein neues MacBook Pro mit MacOS Mountain Lion 10.8.2. Alles funktioniert prima, nur die Spotlight-Suche nicht. Egal welches Wort eingegeben wird: Der Indexierungsdienst findet nichts. Ganz so, als ob überhaupt nichts von der Festplatte indiziert worden sei.

Apple beschreibt in diesem Support-Artikel, wie man Verzeichnisse und ganze Festplatten von Spotlight neu indizieren lassen kann. In aller Kürze:

  1. Die Systemeinstellungen starten.
  2. Dort Spotlight auswählen.
  3. Das “Privat”-Tab (Privacy) anklicken.
  4. Mit dem Plus-Symbol unten links einen Ordner oder ein gesamtes Laufwerk, bspw. die eingebaute Festplatte, auswählen.
  5. Das soeben hinzugefügte Objekt wieder entfernen (Minus-Symbol unten links).

Spotlight wird nun den angegebenen Ordner oder eben die gesamte Festplatte neu indizieren.

MacOS selektiv versteckte Verzeichnisse und Dateien sichtbar machen

Ein Tip für alle, die unter MacOS einzelne versteckte (unsichtbare) Verzeichnisse oder Dateien sichtbar machen wollen.

Keine Angst vor der Kommandozeile, denn sie ist mächtig! :-) Mit dem Befehl chflags lassen sich versteckte oder unsichtbare Verzeichnisse und Dateien im Finder selektiv sichtbar machen. Das Ganze funktioniert auch rekursiv für ein gesamtes Verzeichnis und dessen Unterverzeichnisse.

Und so geht’s: Ein Terminal-Fenster öffnen, bspw. mit CMD+Leertaste und dann Terminal eintippen gefolgt von Return. Im Terminal-Fenster mit dem Befehl cd in das Verzeichnis wechseln, in dem sich die Datei oder das Verzeichnis befinden, die sichtbar gemacht werden sollen. Dann mit

chflags nohidden <filename 1> <Verzeichnis 1> <filename 2> ...

die Dateien und/oder Verzeichnisse sichtbar machen.

Soll ein Verzeichnis nebst aller darin befindlichen Dateien und Unterverzeichnisse sichtbar gemacht werden, das Flag -R verwenden, also

chflags -R nohidden <Verzeichnis>

um <Verzeichnis> und alle darunter befindlichen Dateien und Unterverzeichnisse sichtbar zu machen. Oder

chflags -R nohidden .

um alle Dateien im aktuellen Verzeichnis sichtbar zu machen.

Toller Befehl, um bei Web-Projekten die .htaccess-Datei im Finder sehen zu können!

Switch101 – MacOS Fenster auf Knopfdruck maximieren

Wie schalte ich das aktive Fenster unter MacOS auf Knopfdruck in den Vollbildmodus? Oder genauer: Wie sage ich dem aktiven...

Wie schalte ich das aktive Fenster unter MacOS auf Knopfdruck in den Vollbildmodus? Oder genauer: Wie sage ich dem aktiven Fenster, daß es die maximal mögliche Bildschirmfläche zur Anzeige nutzen soll? Das ist es nämlich genau das, was das kleine grüne Knöpfchen aus der ampelfarbenen Buttonleiste jedes Mac-Fensters tut. Allerdings nur, wenn es mit der Maus geklickt wird. Von Haus aus bietet MacOS keinen Tastatur-Shortcut, um diese Funktion aufzurufen.

Mit ein wenig Applescript und einem Tool, daß Hotkey-gesteuert Apple-Skripte starten oder ausführen kann, lässt sich jedoch Abhilfe schaffen. Wir zeigen einen Lösungsweg mit dem sehr mächtigen Productivity Tool Butler von Peter Maurer. Das Tool ist kostenlos und bietet unzählige Möglichkeiten auf die diese Guided Tour neugierig machten könnte.

So geht’s: In Customize-Dialog von Butler ein neues Smart Item “AppleScript” im Hidden-Bereich anlegen. Gewünschten Hotkey im Triggers-Tab wählen. Abschließend den folgenden Kode per Cut’n’Paste in das Source Code-Tab einfügen.

 
  1. -- A script to automatically zoom the frontmost window. 
  2. -- © 2006 by Daniel Jalkut, Inspired by:
  3. -- http://www.macosxhints.com/article.php?story=20051227001809626&lsrc=osxh
  4.  
  5. tell application "System Events"
  6.   set frontAppName to name of first application process whose frontmost is true
  7. end tell
  8.  
  9. set tryZoomedAttribute to true
  10. set tryMenuScripting to false
  11. set tryButtonScripting to false
  12. set allMethodsFailed to false
  13.  
  14. -- Special cases. For Applications whose behavior we know responds to one or the other
  15. -- method, force that method here.
  16. if (frontAppName is equal to "iTunes") then
  17.   set tryZoomedAttribute to false
  18.   set tryMenuScripting to true
  19. end if
  20.  
  21. if (tryZoomedAttribute is equal to true) then
  22.   tell application frontAppName
  23.     try
  24.       set zoomed of window 1 to not (zoomed of window 1)
  25.     on error
  26.       set tryMenuScripting to true
  27.     end try
  28.   end tell
  29. end if
  30.  
  31. -- Make sure the user has UI scripting enabled before we go on...
  32. if ((tryMenuScripting is equal to true) or (tryButtonScripting is equal to true)) then
  33.   tell application "System Events"
  34.     if UI elements enabled is false then
  35.       tell application "System Preferences"
  36.         activate
  37.         set current pane to pane "com.apple.preference.universalaccess"
  38.         display dialog "UI element scripting is not enabled. Check 'Enable access for assistive devices'"
  39.       end tell
  40.     end if
  41.   end tell
  42. end if
  43.  
  44. if (tryMenuScripting is equal to true) then
  45.   tell application "System Events"
  46.     tell process frontAppName
  47.       try
  48.         click menu item "Zoom" of menu of menu bar item "Window" of menu bar 1
  49.       on error
  50.         set tryButtonScripting to true
  51.       end try
  52.     end tell
  53.   end tell
  54. end if
  55.  
  56. if (tryButtonScripting is equal to true) then
  57.   -- UI Scripting method:
  58.   tell application "System Events"
  59.     try
  60.       tell process frontAppName
  61.         click button 2 of window 1
  62.       end tell
  63.     on error
  64.       set allMethodsFailed to true
  65.     end try
  66.   end tell
  67. end if
  68.  
  69. if (allMethodsFailed is equal to true) then
  70.   display dialog "I'm sorry, I couldn't figure out how to zoom this window."
  71. end if

Windows 7 – gruppierte Elemente in Superbar schnell öffnen

Um Platz in der Superbar zu sparen, können ähnliche Elemente gruppiert werden. Wer mit dieser Einstellung bspw. drei Explorer-Fenster öffnet,...

Um Platz in der Superbar zu sparen, können ähnliche Elemente gruppiert werden. Wer mit dieser Einstellung bspw. drei Explorer-Fenster öffnet, der sieht nicht mehr drei separate Fensterelemte in der Superbar, sondern das Explorer-Icon erhält die grafische Anmutung eines (hoch) stilisierten Papierstapels. Klick auf dieses Icon öffnet eine Vorschau, die die drei Explorer-Fenster miniaturisiert darstellt. Um eines dieser Fenster zu aktivieren, muß es in der Vorschau angeklickt werden.

Das Öffnen solcher gruppierten Elemente geht aber auch schneller ohne den Umweg über die Vorschau: Wird das Icon in der Superbar bei gedrückter Strg-Taste angeklickt, so aktiviert Windows das jeweils nächste Fenster aus der Vorschau. Mit Shift und Klick lässt sich übrigens eine neue Instanz des jeweiligen Programms öffnen.

Tipps und Tricks rund um Windows gibt es wie Sand am Meer. Den genannten und weitere hat bspw. KressTech.de zusammengetragen.

Windows 7 – Schnellstartleiste in Superbar (re)aktivieren

Mit Windows 7 hat Microsoft ggü. Windows XP einige Änderungen in der Taskleiste vorgenommen. Das soll sich wohl auch im...

Mit Windows 7 hat Microsoft ggü. Windows XP einige Änderungen in der Taskleiste vorgenommen. Das soll sich wohl auch im Namen niederschlagen, heißt sie doch nun “Superbar”. In der Superbar können praktischerweise per Drag’n’Drop Programme angeheftet werden. Das ging seinerzeit bei Windows XP zwar auch, aber nur über die sog. Schnellstartleiste (Quick Launch).

Leider ist die Superbar bzgl. des Anheftens ein wenig pingelig. Batch-Dateien will sie bspw. nicht aufnehmen oder, um genau zu sein, nur über einen mühseligen Workaround: Batch-Datei von *.bat in *.exe umbenennen. Die umbenannte Datei an die Superbar anheften. Der Datei wieder die korrekte *.bat-Endung geben. Rechtsklick auf das Icon in der Superbar und im Popup-Menü Rechtsklick auf den Namen des Programms, dann Eigenschaften und dort unter “Ziel” die Dateiendung von *.exe zu *.bat ändern; mit Ok bestätigen.

Für solche Fälle könnte es hilfreich sein, wenn weiterhin die alte Schnellstartleiste zur Verfügung stünde. Hier ein Weg, getestet unter Windows 7 HPE, um Quick Launch in der Superbar zu (re)aktivieren: Rechtsklick auf Superbar, dort Symbolleisten, dann Neue Symbolleiste. Im Ordnerdialog %userprofile%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch eingeben und mit “Ordner auswählen” bestätigen. Quick Launch strikes back!

Windows 7 – Desktopsymbole verkleinern

Wie verkleinert man in Windows 7 die Desktopsymbole? Die Suche in den Systemeinstellungen zum &#8220;Ändern der visuellen Effekte&#8221;, bspw. im...

Wie verkleinert man in Windows 7 die Desktopsymbole?

Die Suche in den Systemeinstellungen zum “Ändern der visuellen Effekte”, bspw. im naheliegenden Dialog “Desktopsymbole ändern”, bleibt ergebnislos. Dabei ist die Antwort so simpel, wenngleich nicht gerade naheliegend: Einfach auf dem Desktop einen freien Bereich anklicken und dann bei gedrückter Strg-Taste mit dem Scrollrad die Größe der Symbole ändern. Easy!

Vier Wege, um das MacOS Dock neu zu starten

In sehr seltenen Fällen friert das Dock unter MacOS X ein. Fensterwechsel über Cmd+Tab oder der Start von Applikationen aus...

In sehr seltenen Fällen friert das Dock unter MacOS X ein. Fensterwechsel über Cmd+Tab oder der Start von Applikationen aus dem Dock heraus sind dann nicht mehr möglich. Die Handlungsalternativen in diesem Fall sind entweder Reboot des Rechners oder ein minimalinvasiver Neustart des Docks. Hier werden vier Wege für die letztgenannte Variante beschrieben.

  1. via Terminal per killall
    Das Terminal aus Applications » Utilities starten und dort
    killall Dock
    eingeben.
  2. via Terminal per kill
    Terminal aus Applications » Utilities starten. Dort
    ps aux | grep "Dock"
    eingeben. Die Zeile mit Aufbau
    [username] [PROCESS-ID] ... /System/.../Dock -psn_0_2253350
    suchen und mit
    kill -9 [PROCESS-ID]
    den Dock-Prozess beenden.
  3. via Acitivity Monitor
    Den Activity Monitor (dt. Aktivitätsanzeige) aus Applications » Utilities starten. Zeile anklicken, die “Dock” als Prozessnamen enthält, und Button “Quit Process” (oben links; dt. Prozess beenden) drücken.
  4. via AppleScript
    Den Script Editor aus Applications » AppleScript starten und die Befehlszeile quit application "Dock" eingeben. Klick auf den “Run”-Button führt zum gewünschten Ergebnis. Alternativ lässt sich das AppleScript-Kommando auch direkt in einem Terminal-Fenster ausführen. Mit der Befehlszeile
    osascript -e "quit application \"Dock\""
    wird dasselbe Ergebnis ohne Umweg über den Script Editor erzielt.

Am einfachsten erscheint die killall-Variante. Ungeachtet der persönlichen Präferenz wird in allen Fällen das Dock beendet und automatisch neu gestartet.

Von der Dose zum Mac: PDF-Dokumente zusammenfügen

Bei der Suche nach einer Möglichkeit auf dem Mac verschiedene PDF-Dokumente zusammenzufügen, finden sich schnell ein paar vielversprechend klingende Programme,...

Bei der Suche nach einer Möglichkeit auf dem Mac verschiedene PDF-Dokumente zusammenzufügen, finden sich schnell ein paar vielversprechend klingende Programme, so bspw. CombinePDFs.
   Aber es geht viel einfacher! Zumindest für all jene, die Leopard ihr eigen nennen. PDF-Dokument mit “Preview” öffnen, Sidebar ausklappen und anderes Dokument an der gewünschten Stelle in der Sidebar fallen lassen. Dokument speichern, fertig.

Von der Dose zum Mac: Droplets in der Finder-Toolbar

Die Toolbar des Mac-Finders, vgl. Screenshot, lässt sich in Mac OS X (Leopard) sehr einfach per Drag&#8217;n&#8217;Drop mit eigenen Applikationen,...

Finder mit Applets/DropletsDie Toolbar des Mac-Finders, vgl. Screenshot, lässt sich in Mac OS X (Leopard) sehr einfach per Drag’n’Drop mit eigenen Applikationen, Verzeichnissen, Links zu Dateien etc. erweitern. Apple bietet in seinem Archiv bereits einige interessante Applescript Applets und Droplets an. Hier drei weitere Droplets in Ergänzung dieser Sammlung:

Open Terminal HereOpen Terminal Here Das Applet/Droplet öffnet ein Terminal-Fenster und wechselt zum aktuellen Finder-Verzeichnis.

Open in BBEditOpen in BBEdit Dieses Applet/Droplet ist im Auslieferungszustand nur für Nutzer von BBEdit interessant: Die im Finder markierte(n) Datei(en) werden im Editor BBEdit geöffnet. Mit ein wenig Experimentierfreude kann die zum Öffnen verwendete Datei im AppleScript main.scpt im Applikations-Package (Rechtsklick, dann Show Package Contents) unter Contents/Resources/Scripts den eigenen Bedürfnissen angepasst werden.

Path to ClipboardPath2Clipboard Drag and Drop einer Datei auf dieses Droplet kopiert den Pfad zu dieser Datei im POSIX-Format (=mit Slashes) in die Zwischenablage.

Die drei Applets/Droplets stehen als 36 kB große zip-Datei Droplets.zip zum Download bereit. Nach dem Entpacken die Applikationen bspw. ins Applications-Verzeichnis kopieren und diese von dort einzeln per Drag’n’Drop in die Toolbar des Finders ziehen. Fertig!

Von der Dose zum Mac: Speicherplatzbelegung mehrerer Dateiordner summiert anzeigen

Details zu einzelnen Dateien oder Ordnern im Finder sind mit Rechtsklick (Eintastenmaus: Cmd+Klick) und Auswahl von &#8220;Get Info&#8221;, oder für...

Details zu einzelnen Dateien oder Ordnern im Finder sind mit Rechtsklick (Eintastenmaus: Cmd+Klick) und Auswahl von “Get Info”, oder für Tastaturadepten mit Cmd+I, schnell ermittelt. Werden mehrere Ordner markiert, fördert dieses Vorgehen für jeden Ordner ein eigenes Informationsfenster auf den Bildschirm.
   Wen aber bspw. die summierte Speicherplatzbelegung aller gewählten Ordner oder Dateien interessiert, muß bei dieser Variante den Taschenrechner bedienen und von Hand addieren.
   Leopard bietet jedoch eine summierte Infoanzeige an – man muß sie nur finden! Mit Dank an den Ex-Kollegens Apunkt aus dem gelobten Land sei also hier erwähnt, daß Ctrl+Cmd+I (oder Rechtsklick, dann Ctrl gedrückt halten, dann “Get Summary Info”) die gewünschte, summierte Darstellung liefert.