X-Forwarding unter Mac OS X und HP-UX

Auch Freunde der Kommandozeile benötigen irgendwann mal eine grafische Oberfläche. Während man unter Windows zur Weiterleitung von X auf XMing zurückgreift, benötigt man unter Mac OS X hingegen X11. X11 kann entweder seperat oder zusammen mit XCode bezogen werden.

Damit ein installiertes X11 überhaupt auf eingehende Anfragen reagiert, bedarf es einiger Anpassungen. Standardmäßig ist dies nämlich nicht der Fall:

 $ defaults read org.x.X11 | grep nolisten
    "nolisten_tcp" = 1;

Der Wert muss geändert werden, damit später Anwendungen auf X11 umgeleitet werden:

$ defaults write org.x.X11 nolisten_tcp 0
$ sudo defaults write org.x.X11 nolisten_tcp 0

Nun sollte X11 auf Port 6000 lauschen:

$ netstat -na | grep 6000
tcp4       0      0  *.6000             *.*                LISTEN

Wenn nun eine SSH-Verbindung mit aktivertem vertrauenswürdigem X-Forwarding gestartet wird, können grafische Anwendungen auf der Anzeige des Macs angezeigt werden:

ssh -Y user@hostname
...
# swinstall
SD-UX unter OS X

SD-UX unter OS X

:)

ISO-Dateien unter Mac OS X brennen

Ja – ich bin immer noch unerfahren im Umgang mit Mac OS X. Und so bin ich heute erstmal in ein Fettnäpfchen getreten, als ich ein ISO-Abbild auf eine CD brennen wollte. Ein Rechtsklick auf die ISO-Datei und “Brennen” sorgt leider nicht dafür, dass das ISO-Abbild als solches auf den Rohling verfrachtet wird – wie ich es z.B. von Windows oder KDE/GNOME gewohnt bin.

Unter Mac OS X ist es, wie ich finde, unverständlicherweise umständlich, eine ISO-Datei zu brennen:

 

 

Richtig – um eine ISO-Datei zu brennen, muss die ISO mit dem Festplatten-Dienstprogramm geöffnet werden. In diesem wird dann der passende Brenner selektiert und die ISO letztendlich gebracht.

 

Warum einfach, wenn es auch kompliziert geht… :)

Java Runtime-Environment unter Mac OS X

Java wird standardmäßig nicht auf Mac OS X installiert, sodass Java-Anwendungen erstmal nicht funktionieren:

 

localhost:~ christian$ java -jar JTrainer.jar
No Java runtime present, requesting install.

 

Zeitgleich öffent sich ein Fenster, welches darauf hinweist, dass Java nachinstalliert werden kann. Nach Bestätigung wird dieses installiert.

 

Fehlendes Java-Runtime

Fehlendes Java-Runtime

 

Java-Runtime wird installiert

Java-Runtime wird installiert

 

…und schon klappt’s auch mit Java auf Mac OS X:

 

Java-Anwendung unter Mac OS X

Java-Anwendung unter Mac OS X

 

:)