KeePassX 2.0 in neuer Version

Der freie Passwort Manager KeePassX (wobei das X für Crossplattform steht) wird aktuell in der Version 2.0 entwickelt. Dabei erblickte vor kurzem die Alpha 6 der Version 2.0 das Licht der Welt. Auch wenn vor der produktiven Nutzung aufgrund des Alphastatus noch gewarnt wird, spricht nichts gegen die Nutzung, da sich die Software „rock solid“ verhält.

KeyPassX bei der Anzeige eines Passwortes

KeyPassX bei der Anzeige eines Passwortes

Lizensiert ist das ganze unter der GPL-Lizenz in der Version 3. Der Quelltext ist unter anderem auf GitHub zu finden. Die offizielle Seite von KeyPassX ist keepassx.org. Dort sind auch die entsprechenden Kompilate für Mac OS X, Linux und Windows zu finden.

Grafische Git-Applikation für Mac OS X

Wer das Versionkontrollsystem Git nicht auf der Konsole nutzen möchte, kann sich einer grafischen Anwendung bedienen. Für Mac OS X gibt es dabei eine Reihe von kommerziellen Applikationen, allerdings gibt es auch freie Varianten wie GitX.

Eine GitX Variante

Eine GitX Variante

Das ursprüngliche GitX wurde unter der GPL2 lizenziert. Nachdem die Entwicklung Ende 2009 eingestellt wurde, übernahmen andere den Staffelstab und entwickelten GitX weiter. Eine Übersicht über die verschiedenen Forks bietet dabei die Seite gitx.org. Die Version welche aktuell entwickelt wird hört dabei auf den Namen Rowanj-Fork dessen Entwicklung auf GitHub verfolgt werden kann.

Probleme mit sshfs unter Mac OS X

Mittels OSX­Fuse und dem mitgelieferten Paket für SSHFS ist es unter Mac OS X möglich sich mittels SSH zu einem Server zu verbinden und sein Dateisystem einzubinden. In meinem Fall sah das auf dem Terminal so aus:

sshfs :/ /Volumes/example

So weit funktionierte auch alles, nur bei machen Dateien wurde ich von einem „Permission denied“ begrüßt. Lösen lässt sich dieser Fehler durch die Angabe des Parameters „-o defer_permissions“:

sshfs -o defer_permissions :/ /Volumes/example

Damit können alle Dateien und Ordner auf dem entsprechend eingebundenen entfernten Rechner genutzt werden.

Smart Typing unter TextMate deaktivieren

TextMate ist einer der besten Editoren für Mac OS X. Seitdem er unter einer freien Lizenz veröffentlicht wird, gibt es keinen Grund mehr ihn nicht zu nutzen. Nur ein Feature raubt mir mit absoluter Regelmäßigkeit den Nerv – das sogenannte „Smart Typing“. Dabei werden beim Tippen bestimmter Zeichen wie Klammern oder Anführungszeichen automatisch die schließenden Zeichen hinzugefügt.

Die Bundle-Konfiguration

Die Bundle-Konfiguration

Um dieses Feature abzuschalten, begibt sich man sich in die Bundle-Konfiguration. Diese erreicht man über das Menü unter „Bundles -> Edit Bundles…“. Dort such man die Sektion „Text -> Settings -> Miscellaneous“ auf. Komplett deaktiviert sieht der Block dann so aus:

smartTypingPairs = ();

Das Problem an dieser Variante ist, das man diese Werte in jedem Bundle ändern muss, welche Smart Typing Paare (z.B. das C und C# Bundle) enthält. Einfacher ist es, das ganze Feature zu deaktivieren. Dazu gibt man im Terminal:

defaults write com.macromates.TextMate.preview disableTypingPairs -bool YES

ein. Anschließend wird man in Zukunft von der Zeichenergänzung verschont.

Wine-„Apps“ unter Mac OS X erstellen

Möchte man Wine unter Mac OS X nutzen, so kann man sich mittels Homebrew oder Macports das entsprechende Paket installieren. Anschließend kann man die gewünschte Windows App mittels Wine auf der Konsole starten:

wine calc.exe

Manchmal möchte man aber einen anderen Weg gehen und eine Windows-Applikation in eine Mac-App verpacken. Hierfür wurde die App WineBottler von Mike Kroenenberg entwickelt.

Die Konfiguration einer Applikation im WineBottler

Die Konfiguration einer Applikation im WineBottler

Mit dem WineBottler ist es möglich die Windows-Applikation in eine Mac-App zu Kapseln. Nach der Konfiguration der entsprechenden Applikation wird diese in eine solche „.app“-Struktur gepackt und kann anschließend einfach unter Mac OS X gestartet werden. Auf Wunsch ist es auch möglich Wine selbst in diese App zu packen, so das die App auf einem anderen Rechner ohne Abhängigkeiten gestartet werden kann.