MonoDevelop unter Mac OS X mehrfach starten

Manchmal kommt es vor, das man mehrere Instanzen von MonoDevelop unter Mac OS X benötigt. Allerdings wird man feststellen das dies nicht ohne weiteres möglich ist da OS X nur eine Instanz öffnet. Hier hilft es dann im Terminal:

open -n /Applications/MonoDevelop.app

einzugeben. Damit wird das System gezwungen eine neue Instanz von MonoDevelop anzulegen. Eine andere Methode wäre es eine Kopie von MonoDevelop anzulegen und diese z.B. „MonoDevelop 2“ zu nennen, was aber in meinen Augen keinen Sinn macht, da es auf eine Verschwendung von Speicherplatz hinausläuft.

Doppelte Einträge im „Öffnen mit“ Menü unter Mac OS X entfernen

Manchmal kommt es unter Mac OS X vor, das dass „Öffnen mit“ Menü doppelte Einträge enthält.

Das "Öffnen mit" Menü enthält doppelte Einträge

Das „Öffnen mit“ Menü enthält doppelte Einträge

Hier hilft es im Terminal folgenden Befehl abzusetzen:

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user

Mit dem Befehl wird das ganze neu aufgebaut, so das es anschließend jeden Punkt nur einmal geben sollte.

MonoDevelop und das Auswerten von Ausdrücken

Vor einiger Zeit hatte ich einen Artikel darüber geschrieben, was mich an MonoDevelop stört. Seit heute gibt es da noch eine weitere Sache. So kann man in MonoDevelop Ausdrücke und Variablen auswerten, was bei der Entwicklung doch sehr praktisch ist.

Das Fenster zum Überwachen von Ausdrücken und Variablen

Das Fenster zum Überwachen von Ausdrücken und Variablen

Problematisch wird es dann, wenn das Fenster dazu verleitet nach Fehlern zu suchen, die eigentlich nicht existent sind. So kürzt es automatisch den Wert der überwachten Variable ein. Selbst wenn man auf „Kopieren“ drückt, wird nur die gekürzte Fassung in die Zwischenablage geschoben. Dadurch kann es dann passieren das man anstatt:

"ABCDEFGHIJKLMNOPQRSTUVWXYZ"

den Wert:

"ABCDEFGHIJKLMNOPQRS..."

auswertet. Möchte man an dieser Stelle ganz sicher sein, so hilft nur der umständliche Weg über die Lupe, in welcher der ganze Wert in einem extra Fenster angezeigt wird.

Backslash und MonoDevelop unter Mac OS X

Unter Mac OS X schreibt man ein Back­slash mittels der Tasten „Umschalt + Alt + 7“. Dies funktioniert auch überall, nur bei MonoDevelop gibt es dort einige Probleme. MonoDevelop hält das ganze für einen Shortcut, was dazu führt das es die entsprechende Funktion ausführt. Nur von dem Backslash ist nichts zu sehen.

Die Einstellung der Tastebindungen

Die Einstellung der Tastenbindungen

Um dies zu ändern geht man in den Einstellungen und auf den Punkt „Tastenbindungen“ und sucht dort nach „dyna“. Damit wird die entsprechend belegte Taste gefunden, welche nun umbelegt werden kann. Anschließend funktioniert auch das Backslash in MonoDevelop wieder.

Weitere Informationen gibt es unter:
https://bugzilla.xamarin.com/show_bug.cgi?id=6527

Thunderbird und die Titelleiste

Die neue Version 17 des Thunderbirds hat einige Verbesserungen mit sich gebracht. Allerdings gibt es auch einige Dinge welche eher in die Kategorie Verschlechterungen fallen, so z.B. die neue Titelleiste welche nun das Menü und die berühmtem „3-Buttons“ miteinander kombiniert.

Die neue Titelleiste des Thunderbirds

Wer dies rückgängig machen will, der geht am besten in die „Einstellungen“ und dort unter den Punkt „Erweitert“ -> „Allgemein“ und dann auf den Button „Konfiguration bearbeiten“. Danach sucht man dort nach dem Punkt „mail.tabs.drawInTitlebar“ und stellt den Wert wieder auf „false“. Danach ist die Titelleiste im Thunderbird wieder die alte.