Einfach Mac, einfach Spass

Terminal: Programme deinstallieren in Mac OS X

Warnung: Dieser Vorgang ist nur erfahrenen Nutzern zu empfehlen. Es kann zu Problemen führen, wenn Terminal – Eingaben fehlerhaft erfolgen. Das entfernen von Programmen die in dem Mac OS X enthalten sind ist nur bei Problemen zu empfehlen. Natürlich sollte immer ein Backup vorhanden sein.

Seit Mac OS X Lion ist die Entfernung der Mac OS X enthaltenden Programme nicht mehr so einfach. Hingegen der installierten Programme, die einfach nur in den Papierkorb verschoben werden müssen, um zu großen Teilen deinstalliert zu sein, gibt es bei allen Programmen die das Mac OS mitbringt eine Fehlermeldung. Dieser Meldung besagt nur, das dieses Programm nicht entfernt werden kann.

Möchte man nun trotzdem, aus welchen Gründen auch immer, ein Programm entfernen, benötigt man das Terminal. Der Befehl lautet:

  • sudo rm -rf /Applications/Programm.app

Hier bei dem Beispiel von iCal würde der Befehl:

  • sudo rm -rf /Applications/iCal.app

lauten.

Terminal: Dashboard abschalten

Das Terminal macht einiges möglich, dabei steht nicht im Raum ob das sinnvoll oder nicht ist. Um genauso einen Befehl geht es heute. Es ist möglich das Dashboard abzuschalten. Dieser Befehl muss in den Programm Terminal eingegeben werden. Der Befehl lautet:

  • defaults write com.apple.dashboard mcx-disabled -boolean YES
  • killall Dock

und schon ist das Dashboard ausgeschaltet.
Um es wieder einzuschalten einfach:
  • defaults write com.apple.dashboard mcx-disabled -boolean NO
  • killall Dock

eingeben und die Änderung ist rückgängig gemacht.

Terminal: Festplatte im Single – User Mode reparieren

Wichtig: Dieser Tip sollte nur von erfahrenen Benutzern durchgeführt werden. Eingaben im Single-User Mode erfolgen ohne grafische Oberfläche und können Schäden am System verursachen, wenn sie falsch ausgeführt werden.

Manchmal kann es nötig sein, den Versuch zu starten die Festplatte über den Single-User Mode zu reparieren. Das kann vor allem hilfreich sein, wenn das System nicht mehr startet und keine Recovery Partition oder Install – DVD zur Verfügung steht. Den Single – User Mode erreicht man, wenn man beim Start die Tastenkombination [CMD]+S gedrückt hält. Wie schon erwähnt erscheint dann keine grafische Oberfläche, sondern einfach nur ein schwarzer Bildschirm mit einem Prompt. Nun muss nur noch der Befehl:

  • /sbin/fsck -fy
eingeben werden. Wenn der Mac nach einiger Zeit anzeigt es ist abgeschlossen gibt es 2 Möglichkeiten:
The volume (Name des Volumes) appears to be OK” – Alles gut, die Festplatte hat keinen Fehler.
oder
FILE SYSTEM WAS MODIFIED” – Festplatte wurde repariert.
Dieser Befehl funktioniert unabhängig vom Mac OS.

Terminal: Mailadresse aus der Mail.app kopieren

Wer die Mail.app von Apple benutzt, kennt sicher das interessante Verhalten, solltet man versuchen die Mailadresse zu kopieren. Auch wenn der Befehl “Adresse kopieren” heißt, lässt sich Mail nicht davon abbringen, auch noch den Namen zu kopieren. Die Struktur ist das immer “Name <mail@beispiel.org>“. Durch die Hintertür gibt es eine Möglichkeit das zu umgehen. Es ist wieder das Terminal erforderlich. Dort muss der Befehl:

  • defaults write com.apple.mail AddressesIncludeNameOnPasteboard -bool false
eingeben werden und schon werden nur noch die Mailadressen kopiert.
[via MacLife]

Troubleshooting: iMessage, GameCenter, Facetime ist keine Anmeldung möglich

Apples Anwendungen FaceTime, iMessage und das GameCenter sind reichlich wählerisch was den Betrieb angeht. Leider reagieren Sie auf bestimmte Veränderungen etwas merkwürdig. So passierte folgendes: Der Versuch sich mit der gültigen AppleID und dem gültigem Passwort anzumelden, wurde mit der Fehlermeldung:

Der Server meldet einen Fehler bei der Verarbeitung einer Anforderung. Versuchen Sie es später erneut.

quittiert. Dazu kam ein nettes Bild:

Der selbe Effekt trat auch in den Programmen FaceTime und dem Gamecenter auf. Im ersten Augenblick geht man natürlich von einer Störung des Servers aus und versucht es später erneut. Komisch war nur ein anderer Mac machte die Probleme nicht. Ich also einmal das Internet durchforsten auf der Suche nach möglichen Lösungen. Apple scheint sich dieser Fehlermeldung bewusst zu sein und hat einen Artikel in der Supportdatenbank veröffentlicht, der sich mit dem Thema beschäftigt.

Der Inhalt ist, bis auf eine Ausnahme, relativ leichte Kost und die wichtigen Punkte sind:

  • Zeit und Zeitzone prüfen und einstellen
  • Firewall Einstellungen prüfen
  • AppleID prüfen

Den ganzen Artikel kann man hier anschauen: http://support.apple.com/kb/TS3970?viewlocale=de_DE

Ein Punkt spricht allerdings von der host-Datei, die es gilt zu überprüfen. Wie das funktioniert wird aber dort nicht beschrieben, das soll dann hier erfolgen. Zunächst brauchen wir das Programm “Terminal”, zu finden unter Programme -> Dienstprogramme. Nachdem das Programm geöffnet ist wird der Befehl:

  • sudo nano /etc/hosts

eingegeben. Jetzt öffnet nicht der Editor im Terminal und man sucht, wie im Supportdokument beschrieben, alle Einträge die  apple.com oder verisign.com beinhalten. Hat man diese gefunden, werden sie mit einer Raute (#) und einem Freizeichen auskommentiert, damit sie ihre Gültigkeit verlieren. Das kann das in etwa so aussehen:

Durch drücken von [CMD + X] wird ein Dialog angezeigt, der zum speichern auffordert, was mit [Y] bestätigt wird. Der letzte Schritt ist die zu speichernde Datei mit [Enter] zu bestätigen. Die Änderungen werden nach einem Neustart gültig. Alternativ helfen auch auch die Befehle:

  • sudo killall -HUP mDNSResponder (für Mac OS X 10.7 oder später)
  • sudo dscacheutil -flushcache (für Mac OS X 10.6)

Terminal: Spotlight neu indexieren

Die Spotlight – Suche auf dem Mac, so schön sie sein mag, kann das eine oder andere mal schon Probleme bereiten. Da sie aber wesentlicher Bestandteil der Mac OS ist, können durch eine fehlerhafte Spotlight – Suche unter Umständen Funktionen des Betriebssystems nicht mehr funktionieren, u.a. das Timemachinebackup. Mit Hilfe des Terminals kann Spotlight zu einer Neuindexierung gezwungen werden. Einfach diese beiden Kommentare in das Terminal eingeben:
  • sudo mdutil -E /
  • sudo mdutil -i on /
Nach einiger Zeit geht es dann los und das kann auch einige Zeit in Anspruch nehmen. Wer sich unsicher mit dem Terminal fühlt, kann auch die hier beschriebene Weise vorgehen.

Terminal: Download starten ohne Browser

Es gibt Situationen, in denen es nicht möglich ist über den Browser einen Download zu starten. Das passiert z.B. wenn der einzige installierte Browser nicht mehr startet. Eine weitere Situation ist, das eine große Datei geladen werden soll und befürchtet der Browser bricht das nach einige Zeit ab. Egal zu welcher Zeit das benutzt wird, es geht auch ein wenig darum, dass es geht. Über das Terminal ist es möglich Downloads zu starten.

Zunächst öffnet man das Terminal, das Programm befindet sich im Ordner Programme -> Dienstprogramme. Der nächste Schritt ist die Auswahl des Ortes, wo der Download abgelegt werden soll. (In unserem Fall der Schreibtisch):

  • cd ~/Desktop

Jetzt wird es etwas komplizierter. Was benötigt wird ist die Webadresse unter der der Download zu finden ist. Wir haben uns hier für einen Download von Apple entschieden, es handelt sich dabei um Safari 5.1.7 für Snow Leopard.

  • curl -O http://appldnld.apple.com/Safari5/041-5476.20120509.oXWEO/Safari5.1.7SnowLeopard.dmg

Im Terminal sieht es dann in etwa so aus:

Airportdienstprogramm 5.6 unter Mountain Lion

Apple hat mit Mountain Lion dafür gesorgt, dass das Airportdienstprogramm 5.6 nicht mehr installierbar ist. Nach dem Download und starten der .dmg erscheint dann folgende Meldung:

Nichts gegen das Airportdienstprogramm 6.1, aber dieses unterstützt bekanntermaßen nur neuere Airport – Geräte. Ist man nun Besitzer einer älteren Airport Express, welche nur 802.11g unterstützt, wird es schwierig dieses Gerät zu konfigurieren. Natürlich kann man auf Bootcamp mit Windows oder einen Windows-PC auszuweichen, ist aber kein Windows verfügbar bleibt nur ein etwas komplizierter Weg über das Terminal. Zunächst öffnet man das Terminal und gibt dann diese Zeilen ein:

  • cd ~/Downloads
  • wget http://support.apple.com/downloads/DL1482/en_US/AirPortUtility56.dmg
  • hdiutil attach AirPortUtility56.dmg
  • pkgutil –expand /Volumes/AirPortUtility/AirPortUtility56.pkg ~/Downloads/AirPortUtility56
  • gunzip -c < ~/Downloads/AirPortUtility56/AirPortUtility56Lion.pkg/Payload |  tar -xvf -
  • sudo mv Applications/Utilities/AirPort\ Utility\ 5.6.app /Applications/Utilities/
[Quelle: Link]

 

Alternativ kann der Download auch von der Apple Seite direkt erfolgen: AirPort-Dienstprogramm 5.6 für Mac OS X Lion

 

Ein Versuch ergab keine Probleme bei der Installation und nachdem der Vorgang abgeschlossen ist, können beide Programme parallel genutzt werden.
Alternativ ist aber aber möglich das Airportdienstprogramm 5.6 auf einen mit Mac OS X Lion ausgestatteten Rechner zu installieren und erst dann Mountain Lion zu installieren. Leider wird beim Upgrade von 10.6.8 auf 10.8.2 das Programm ersetzt.

 

Terminal: Zuletzt benutzte Objekte im Dock anzeigen

Mit einem Terminalbefehl kann der Benutzer in der Dock einen Stack erzeugen, der die als letztes benutzten Objekte anzeigt.

Der Befehl lautet:

  • defaults write com.apple.dock persistent-others -array-add ‘{ “tile-data” = { “list-type” = 1; }; “tile-type” = “recents-tile”; }’

und danach

  • killall Dock 

eingeben.

Jetzt erscheint in der Dock auf der rechten Seite ein Stapel:

Dieser Stapel kann aber nicht nur die als letztes benutzten Programme anzeigen, nein es ist auch möglich einige andere Sachen anzeigen zu lassen. Mit einem Sekundärklick kann folgendes eingestellt werden:

  • Benutzte Programme
  • Benutzte Dokumente
  • Zuletzt benutzte Server
  • Bevorzugte Volumes
  • Bevorzugte Objekte
Der Befehl kann auch mehrere Male eingegeben werden, um mehrere Stacks zu erzeugen. So ist es möglich z.B. Server und Programme in der Dock schnell zu erreichen.

Braucht man diese Einstellung nicht mehr wird das Symbol aus der Dock durch herausziehen entfernt, wie jedes andere Symbol auch.

Terminal: Bessere Übersicht durch Freiräume in der Dock

Die Dock ist das Werkzeug im Mac OS, welches das Arbeiten mit dem Mac so bequem und einfach macht. Schließlich werden dort alle Programme abgelegt, die häufig benutzt werden. Der Benutzer kann diese dort abgelegten Symbole selbst bestimmen. So bequem das alles auch ist, es heißt nicht, es ist unmöglich kleine Verbesserungen zu machen. Es wäre zum Beispiel schön, wenn man eine Gruppe von Programmen erstellen könnte und diese durch ein “Freiraum” von anderen Apps zu trennen.

Diese Möglichkeit gibt es, aber leider wird dort das Terminal benötigt, Apple sieht diese Modifikation über die grafische Oberfläche nicht vor und so geht’s:

  1. Terminal öffnen (das Terminal ist ein Programm, zu finden unter Programme – Dienstprogramme
  2. Die Befehle
  • defaults write com.apple.dock persistent-apps -array-add ‘{“tile-type”=”spacer-tile”;}’
  • killall Dock eingeben

Dieser Befehl hat in der Dock am rechten Rand eine Lücke erzeugt. Die Lücke kann man nun genauso handhaben, wie jedes andere Symbol auch. Es ist also möglich diese Lücke durch schieben aus der Dock zu entfernen, man kann sie aber auch an die richtige Position schieben. Möchte man mehrere Lücken erzeugen reicht es aus, diesen Befehl einfach noch einmal auszuführen.

Hier ein Beispiel, wie das aussehen kann:

Die Dock nach der Modifikation [zum vergrößern anklicken]