blog.bartlweb - a technologist's external brain

Thema: macOS

Ruhezustand suspend-to-disk für Mac OS X

Standardmäßig versetzt der Ruhezustand einen Mac nur in den Standby-Modus. Bei MacBooks ist das vielleicht erwünscht beim MacPro und MacMini verhindert dies aber die Möglichkeit den Rechner vom Stromnetz zu trennen. Aber auch unter Mac OS X lässt sich der von Windows bekannte Ruhezustand (suspend-to-disk), in dem der Inhalt des Arbeitsspeichers auf die Festplatte geschrieben wird und der Rechner damit komplett vom Strom getrennt werden kann, aktivieren.

Den aktuellen Modus des Ruhezustands ermitteln Sie mit folgendem Befehl:

pmset -g | grep hibernatemode

Dabei kann einer der folgenden Codes zurückgeliefert werden:

Mac OS X Disk Full Notification lässt sich nicht deaktivieren

Mac OS X Server bietet in der Administrations-Konsole die Möglichkeit bei voll laufenden Festplatten eine Warnmeldung per E-Mail an eine angegebene Adresse zu senden. Hin und wieder kann es passieren, dass die Warnmeldungen trotz deaktivieren der Einstellungen und löschen der E-Mailadresse weiterhin verschickt werden

Öffnen Sie als Administrator die Datei /etc/emond.d/rules/DiskStatus.plist in einem Editor und löschen Sie den Wert (die E-Mailadresse) für den Schlüssel <key>recipientAddresses</key>.

Mac OSX Lion ertragbar machen

Viele Änderungen im neuen Mac OS X Lion betreffen auch die Benutzeroberfläche und Bedienung. Hier einige kurze Punkte die ich geändert habe um wieder halbwegs vernünftig und produktiv arbeiten zu können.

Gesten

Vorwarts/Zurück Geste für Firefox

Um wieder wie gewohnt mit einem Wisch von 3 Fingern nach links oder rechts die Browser-History von Firefox zu steuern bedarf es folgenden Anpassungen.

Systemeinstellungen -> Trackpad -> Mit wischen Seiten blättern - Mit drei Fingern horizontal wischen

Spaces wechseln

Um wie gewohnt mit einem Wisch von 4 Fingern nach links oder rechts zwischen den Spaces zu wechseln passen Sie die folgende Einstellung an.

DMG nach ISO konvertieren

Mit Mac OS X erstellte DMG Images lassen sich unter Windows oder in Programmen wie VMWare leider nicht lesen. Abhilfe schafft die Konvertierung in ein ISO-Image. Wenn Sie einen Mac zu Verfügung haben genügt die folgende Befehlszeile:

hdiutil convert /path/image.dmg -format UDTO -o /path/image.iso

Um unter Mac OS X mit dem Festplattendienstprogramm ISO Images einer CD zu erstellen, genügt es diese als CD/DVD-Master zu erstellen und danach die Dateiendung einfach von .cdr in .iso zu ändern.

 

Login-Screen unter Mac OS tauschen

Wer den Standard-Weltraumhintergrund des Login-Screens unter Mac OS tauschen möchte muss dazu nur eine einfache JPEG-Datei auswechseln. Achten Sie darauf das Ihre neue Grafik unbedingt als JPEG-Datei gespeichert wird und eine Auflösung von 2560x1600 bzw. eine Dateigröße von 500KB nicht überschreitet.

Sobald Ihre Grafik bereit ist benennen Sie zunächst die Original Datei DefaultDesktop.jpg im Ordner /System/Library/CoreServices/ um. Danach können Sie Ihren neuen Hintergrund dort hin kopieren und als DefaultDesktop.jpg benennen. Setzen Sie nun die Berechtigungen der Datei auf -rw-r--r-- (644) und root:wheel. Nun können Sie sich abmelden und den neuen Hintergrund genießen.

PostScript-Drucker funktioniert nach dem Update auf MacOSX 10.6.7 nicht mehr

Diese Woche musste ich leider schmerzlich feststellen, dass nach dem Update auf Mac OS X 10.6.7 Ausdrucke über PostScript nur mehr eingeschränkt möglich sind.

Dabei druckt der Drucker anstelle des Dokuments folgende Fehlermeldung.

ERROR: invalidfont
OFFENDING COMMAND: definefont
 
STACK:
/Font
-dictionary-
/PCNCYD+CamingoDosPro-Bold

Im Moment gibt es leider keinen Workaround für das Problem und somit kann man nur auf das nächste Update hoffen.

Eckpunkte zur Problematik

  • tritt meist bei eigenen Schriften auf (in meinem Fall OpenType - wobei nicht alle Schnitte betroffen sind)
  • Systemschriften scheinen problemlos zu funktionieren
  • tritt in jedem Fall in Verbindung mit iWork sowie der Vorschau auf

Updates unter MacOSX via Konsole installieren

Gerade bei der Remote-Administration von MacOSX-Geräten über SSH erweist es sich als äußerst hilfreich, wenn sich Updates via Kommandozeile installieren lassen.

verfügbare Updates anzeigen

sudo softwareupdate -l

Updates installieren

alle neuen Updates installieren

sudo softwareupdate -i -a

nur empfohlene Updates installieren

sudo softwareupdate -i -r

Notauswurf für CD/DVD über die Konsole unter MacOSX

Alle neuen Macs haben gemeinsam, dass Ihnen der Notauswurfknopf am CD/DVD-Laufwerk fehlt. Wird eine CD/DVD von MacOSX nicht richtig erkannt so erscheint diese weder am Desktop, noch im Finder oder im Festplattendienstprogramm. Dies hat zur Folge, dass der Auswurf der CD sich mehr als kompliziert erweist, da in diesem Fall die Auswurftaste meist auch nicht funktioniert. Neben der Möglichkeit beim Booten des Macs die linke Maustaste gedrückt zu halten um die CD/DVD auszuwerfen gibt es einen sehr effektiven Konsolenbefehl. Geben Sie also zum Auswerfen der CD/DVD den folgenden Befehl in ihr Terminal ein.

drutil eject

IPv6 Privacy-Option unter MacOSX aktivieren

Mit dem zukünftigen Netzwerkprotokoll IPv6 wird es keine NAT und damit kein verstecken hinter einem Router mehr geben. Jedes einzelne Gerät wird mit seiner eigenen Adresse aufscheinen. Um damit verbundene Risiken von Hackerangriffen und das Aufzeichnen von Nutzerstatistiken zu verhindern gibt es im IPv6-Protokoll die Möglichkeit die Privacy-Option zu aktivieren. Dabei wird regelmäßig der letzte Teil der IP-Adresse verändert und macht somit ein zurückverfolgen nicht möglich.

Unter Windows und Linux ist diese Einstellung standardmäßig aktiv unter MacOSX muss diese aber manuell aktiviert werden.

Dazu editieren Sie die Datei /etc/sysctl.conf. Existiert diese Datei noch nicht dürfen Sie diese auch erstellen. Ergänzen Sie die Datei um die folgende Zeile:

net.inet6.ip6.use_tempaddr=1

Time Machine mit Netzlaufwerken nutzen

Wollen Sie Time Machine-Backups ins Netzwerk auf Windows-Freigaben/Samba-Shares legen sind einige simple Kunstgriffe von Nöten. Einzige Einschränkung ist, dass die Backup-Datei immer auf der Root-Ebene der Freigabe liegen muss.

Netzlaufwerke für Time Machine aktivieren

Führen Sie den folgenden Befehl im Terminal aus um Netzlaufwerke im Fenster "Volume auswählen" der Time Machine Einstellungen sichtbar zu machen.

defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1

Wählen Sie nun in Time Machine das Netzlaufwerk aus. Am Besten Sie speichern die Benutzerdaten im Schlüsselbund, dann wird das Laufwerk in Zukunft vor jedem Backup automatisch verbunden.