Too Cool for Internet Explorer

X11 Starthilfe für OSX


Im Forum des Programmes xnview, meinem bevorzugten Bildbetracher, bin ich heute auf ein Tool gestossen, mit dem es endlich möglich ist Dokumente per Doppelklick in einer X11 Anwendung zu öffen, was ja von Haus aus unter Mac OS X leider nicht geht.

In XLaunch-O-Matic kann man beliebigen Dateitypen beliebige X11 Anwendungen zuordnen. Nach der Installation wurden dort bereits meine über Fink installierten Anwendungen wie Gimp und OpenOffice konfiguriert, es gestaltet sich jedoch äusserst leicht die Konfiguration auf andere Anwendungen anzupassen.

Nun muss man nur noch die gewünschten Dateien bzw. Dateitypen unter Mac OS X so konfigurieren, dass beim Doppelklick die Anwendung XLaunch-O-Matic gestartet wird, die dann wiederum die entsprechende X11 Anwendung startet. XLaunch-O-Matic prüft dabei ob X11 schon läuft und startet es ggf.

XLaunch-O-Matic ist Open Source, neben dem Binary kann auch der Quellcode der Anwendung heruntergeladen werden.




Unix Tools für Windows


Seit einigen Tagen habe ich einen neuen Arbeitgeber. Auf meiner Workstation dort läuft leider kein Linux sondern Windows XP. Deshalb werde ich zukünftig wohl auch verstärkt die Windows Welt beim Suchen von nützlichen Tools berücksichtigen.

Welche Tools benötigt ein Linux-verwöhnter Anwender unter Windows?

Über TweakUI von Microsoft kann man sich ein Tool installieren, dass das Verhalten 'focus follows mouse', wie man es unter X gewohnt ist, emuliert. Dies funktioniert jedoch nicht 100%, denn ein Klick in das Fenster genügt, um es in den Vordergrund zu holen - eben das möchte man aber in vielen Fällen vermeiden. Ich habe ein wenig gesucht und habe eine bessere Lösung gefunden:

'True X-Mouse Gizmo' - oder kurz: TXMouse. Nach der Installation fühlt es sich schon annähernd an, wie unter Linux. 'Focus follows mouse', jedoch wird das Fenster nicht mehr beim Klick in den Vordergrund geholt, es sei denn, man klickt auf die Titelleiste des Fenster. So kann man also endlich in das Eingabefeld eines Fenster im Hintergrund klicken und Eingaben machen, ohne dass das jeweilige Fenster in den Vordergrund kommt.

Aber das ist noch nicht alles: Das Markieren eines Textes über die Mouse kopiert diesen endlich wieder automatisch in die Zwischenablage - wie man es unter einer vernünftigen Arbeitsumgebung eben gewohnt ist. So weit ich es verstanden habe, sollte eigentlich auch 'Paste' über die mittlere Mouse-Taste funktionieren - bei mir jedoch - warum auch immer - nicht!? Das muss ich mir in den nächsten Tagen, sofern es die Zeit erlaubt, nochmal näher ansehen.

Als nächstes habe ich mir dann noch die GNU Utilities für Win32 (unxutils) installiert. Dabei handelt es sich allerlei Unix Tools, die - im Gegsatz zu Cygwin - 'nativ' nach Windows portiert wurden. Bei Cygwin wird ja eine Art Emulations-Layer geschaffen, der allerlei Abhängigkeiten mit sich bringt. Die unxutils benötigen lediglich eine Microsoft C-runtime Bibliothek, die ohnehin unter jedem Windows vorhanden sein sollte.

Nach dem Entpacken der Tools sollte man in der Systemsteuerung noch die PATH Umgebungsvariable ändern, damit die Tools auch von überall im Dateisystem gefunden werden können. Nun stehen wieder die gewohnten Befehle wie ls, grep und find zur Verfügung und zahlreiche Tools mehr - vollständige Liste finden man auf der Projekt-Webseite. Ausserdem wird noch eine Shell mitgeliefert, die jedoch bei weitem nicht an die bash von Cygwin heranreicht - dennoch: besser als der Command-Prompt von Windows ist sie alle mal.




ext2 / ext3 unter Mac OS X


ext2fsx ist ein Tool, mit dem sich Datenträger und Partitionen mounten lassen, die im unter Linux weit verbreitetem ext2 oder ext3 Dateisystem formatiert sind. Von Haus aus ist dies unter Mac OS X nämlich nicht möglich.

Das Tool nistet sich in die Systemeinstellungen ein, worüber es konfiguriert werden kann. Dort kann z.b. das per default aktivierte Auto-mount deaktiviert werden oder das mounten im Nur-lese-Modus aktiviert werden. Ausserdem kann man noch zahlreiche Informationen über die jeweilige Partition erfahren. ext2fsx arbeitet für meine Anforderungen wunderbar. Es gibt jedoch auch einige Einschränkungen, so unterstützt es beispielsweise derzeit noch kein nfs-mount.