Apple Hacks

 

Bildschirmfotos


Als Datei auf dem Schreibtisch speichern

APFEL + SHIFT + 3 ::   Gesamten Bildschirm auswählen    
APFEL + SHIFT + 4 ::   Teilausschnitt des Bildschirms auswählen    

Ergebnis in die Ablage kopieren

APFEL + SHIFT + CTRL + 3 ::   Gesamten Bildschirm auswählen
APFEL + SHIFT + CTRL + 4 ::   Teilausschnitt des Bildschirms auswählen

Boot-Optionen


C ::   Starten von einer boot-fähigen CD/DVD
N ::   Starten von einem Netzwerk-Server
T ::   Starten als reines Firewire-Medium
SHIFT ::   Starten im sicheren Modus
ALT ::   Starten des Startup-Manager
APFEL + S ::   Starten im Einzelbenutzer-Modus

CD/DVD per Terminal auswerfen


Zuerst muss der aktuelle BSD-Name des CD-Laufwerks bestimmt werden. Dazu startet man den System-Profiler, der sich in dem Ordner “Programme/Dienstprogramme” befindet. In dem Abschnitt “Hardware-ATA” kann man das gesuchte Laufwerk mit seinem BSD-Namen finden.


DPI-Zahl für Fotobücher erhöhen


Bei den Fotobüchern von Apple werden die ausgewählten Bilder nur mit einer sehr kleinen Größe von 150 DPI an den Server übermittelt. Will man die DPI-Zahl erhöhen, dann muss man die plist-Datei von iPhoto bearbeiten. Seit Mac OS 10.4 werden plist-Dateien in einem speziellen Binärformat gespeichert. Mithilfe des Werkzeugs plutil muss die plist-Datei zuerst in eine XML-Datei umgewandelt werden.

plutil -convert xml1 ~/Library/Perference/com.apple.iPhoto.plist


Die Datei kann jetzt mit einem simplen Texteditor bearbeitet werden. Um die DPI-Zahl von 150 auf dem 300 DPI zu erhöhen, muss folgende Zeile geändert werden.


BookTargetImageDPI 300


Abschließend wird die plist-Datei nach dem Speichern wieder in das Binärformat zurückverwandelt.


pltuil -convert binary1 ~/Library/Perference/com.apple.iPhoto.plist

Emacs kleine Minispiele


Zuerst in den Ordner “Programme/Dienstprogramme” wechseln und das Programm “Terminal” starten. Danach in dem offenen Terminal-Fenster den Editor “Emacs” mit dem Befehl

myMac:~ user$ emacs

aktivieren. Mithilfe der Tastenkombination ESC + x + Spielname können verschiedene Minispiele aktiviert werden. Ein gestartetes Spiel kann mit CRTL + x + c beendet werden.

Tetris ::   ESC + x + tetris
Gomoku ::   ESC + x + gomoku
Snake ::   ESC + x + snake
Weizenbaums Doktorspielchen ::   ESC + x + doctor

Hintergrundbild im Terminal-Fenster


Zuerst wird das Programm "Terminal" in dem Ordner "Programme/Dienstprogramme" gestartet. Das gewünschte Hintergrundbild wird mit der gedrückten ALT-Taste auf das offene Terminal-Fenster gezogen. Das neu konfigurierte Terminal kann man APFEL + S bei Bedarf gesichert werden

ISO-Image erstellen


Zuerst erstellt man mit dem Finder einen neuen Ordner im persönlichen Benutzerbereich und kopiert die gewünschten Dateien in diesen Ordner. Danach wird das Programm "Terminal" in dem Ordner "Programme/Dienstprogramme" gestartet. Die ISO-Datei wird mit dem Befehl


hdiutil makehybrid -o meinIsoImage.iso neuerOrdner


erstellt. Abschließend kann die neue ISO-Datei direkt auf einen CD/DVD-Rohling mit folgendem Kommando gebrannt werden.


hdiutil burn meinIsoImage.iso


“Man-Page” mit Vorschau betrachten


Zuerst wird das Programm "Terminal" in dem Ordner "Programme/Dienstprogramme" gestartet. Die wünschte Man-Page wird in ein PDF konvertiert und mit dem Programm “Vorschau” angezeigt, indem man folgendes Kommando absetzt:


man -t ls | open -f -a Preview

OpenGL Header für Mac OS X


Die notwendigen Header für OpenGL für Mac OS X findet man unter:

/System/Library/Frameworks/OpenGL.framework/Versions/A/Headers

Im Gegensatz zu anderen OpenGL-Lösungen werden die Header wie folgt eingebunden:

#include <OpenGL/gl.h>
#include <GLUT/glut.h>

Ordner sicher löschen


Zuerst wird das Programm "Terminal" in dem Ordner "Programme/Dienstprogramme" gestartet. Der zu löschende Ordner mit allen seinen Dateien und Unterordnern wird mit dem Befehl


srm -rmf Ordnername


gelöscht.

Das Startvolumen reparieren


Ausgeschalteten Rechner mit gedrückter APFEL + S Tastenkombination starten im
Single-User-Mode starten. In dem Terminal das Kommando

fsck -fy


absetzen und danach einen Neustart mit


reboot


anweisen.

sudo-Aktionen

   

sudo shutdown -r now ::   Neustart erzwingen                
sudo /etc/daily ::   Täglichen cron-Job direkt starten      
sudo /etc/weekly ::   Wöchentlichen cron-Job direkt starten  
sudo /etc/monthly ::   Monatlichen cron-Job direkt starten

Tastenkürzel


Finder
Sofort-Beenden-Fenster öffnen ::   ALT + APFEL + ESC
Spotlight aktivieren ::   APFEL + SPACE
Aktion abbreche ::   APFEL + .
Rückwärts blättern ::   APFEL + Ö
Vorwärts blättern ::   APFEL + Ä
In dem Elternordner wechseln ::   APFEL + Pfeil oben
In einen bestimmten Ordner wechseln ::   SHIFT + APFEL + G
Anwendung ausblenden ::   APFEL + H
Mit Server verbinden ::   APFEL + K
Ordner ‘Programme’ öffnen ::   SHIFT + APFEL + A
Ordner ‘Dienstprogramme’ öffnen ::   SHIFT + APFEL + U
Gemeinsame Info-Box ::   ALT + APFEL + I
Original des Alias anzeigen ::   APFEL + R

Ordner
Einträge nach unten durchgehen ::   Pfeil unten
Einträge nach oben durchgehen ::   Pfeil oben
Ordner öffnen ::   Pfeil rechts
Ordner schließen ::   Pfeil links
Ordner mit allen Unterordner öffnen ::   ALT + Pfeil rechts
Ordner mit allen Unterordner schließen ::   ALT + Pfeil links

Terminal-Fensternamen ändern


Zuerst wird das Programm "Terminal" in dem Ordner "Programme/Dienstprogramme" gestartet. Danach kann der Fenstername mit folgendem Kommando geändert:

echo -n -e "\033]0;Mein kleines Fenster\007"

UNIX Terminal

Finder
Vordergrundprozess abbrechen ::   APFEL + .
History-Liste rückwärts durchsuchen ::   APFEL + Pfeil oben
History-Liste vorwärts durchsuchen ::   APFEL + Pfeil unten
Vorheriges Terminal aktivieren ::   APFEL + Pfeil rechts
Nachfolgendes Terminal aktivieren ::   APFEL + Pfeil links
Im Zeilenpuffer zurück scrollen ::   APFEL + Seite zurück
Im Zeilenpuffer vorwärts scrollen ::   APFEL + Seite vorwärts
Zeilenpuffer komplett löschen ::   APFEL + K


Zip-Datei erstellen ::   zip datei.zip datei zip -r datei.zip ordner
Zip-Datei auspacken::   unzip datei.zip
Zip-Dateiinhalt anzeigen ::   unzip -l datei.zip

Gunzip-Tar-Datei erstellen ::   tar cvfz datei.tar.gz oder tar cvfz datei.tar.gz datei
Gunzip-Tar-Datei auspacken ::   tar tvfz datei.tar.gz
Gunzip-Tar-Dateiinhalt anzeigen ::   tar xvfz datei.tar.gz

Locate Datenbank aktualisieren ::   sudo /usr/libexec/locate.updatedb
Datei über die Locate Datenbank suchen ::   locate datei

Defaults lesen ::   defaults read com.apple.dock
Defaults schreiben ::   default write com.apple.dock   orientation top

Eine Datei mit der verbundenen Anwendung öffnen ::   open textdatei.txt
Eine Datei mit der speziellen Anwendung öffnen ::   open -a smultron textdatei.txt
Eine Datei mit Textedit öffnen ::   open -e textdatei.txt

Serverzugriff per Samba ::   smb://hostname/sharename oder smb://domain;benutzer@hostname/sharename

Widget ohne Dashbord direkt anzeigen


Zuerst in einen Terminal den Entwicklermodus für Widget aktivieren:


$ defaults write com.apple.Dashboard devmode YES


Danach das Dashboard mit F12 aufrufen und das gewünschte Widget aussuchen. Das Widget mit gedrückter Maustaste in den Dashboard-Bereich ziehen, F12 noch einmal drücken und Maustaste loslassen.

Wiederbeschreibbare CD/DVD löschen


Zuerst wird das Programm "Terminal" in dem Ordner "Programme/Dienstprogramme" gestartet. Die wiederbeschreibbare CD bzw. DVD wird mit dem Befehl


hdiutil burn -erase


gelöscht.


WebKitDevelopersExtras im Safari 3 aktivieren


Zuerst in einen Terminal das Entwickler-Kit aktivieren:


$ defaults write com.apple.Safari WebKitDeveloperExtras -bool true


Danach muss der Safari neu gestartet werden. Anschließend kann per STRG-Mausklick auf ein beliebiges hmtl-Element das Entwickler-Kit im Safari aufrufen.