Sunbird + „MinimizeToTray“ IV

[.-= REPOST – die Datenbank hat’s zerrissen =-.]

Bug 378557 ist erledigt, in den Nightlies harmoniert Sunbird nun wieder mit der Erweiterung „MinimizeToTray“ – ohne großartige Anpassungen gegen doppelte Fenster. Lediglich die install.rdf musste für Version 0.7pre präpariert werden, über kurz oder lang kann man aber sicherlich mit einer frischen Version der Erweiterung rechnen.
Sogar der minimierte Programmstart mithilfe des „MinimizeToTray Enhancer“ scheint
nach durchwachsenen Erfahrungen nun doch zu funktionieren, trotz Netzwerkkalendern und Master-Passwort.

Die im Herbst zu erwartende Veröffentlichung von Sunbird 0.7 wird also allein in dieser Hinsicht schon mal ein Lichtblick sein.
Aber das ist längst nicht alles. Wer mag, kann ja mal in der Liste der seit Sunbird 0.5 bisher behobenen Fehler nach seiner ganz persönlichen Perle suchen.
Einer meiner Favoriten: Im Kalenderblatt angezeigte Aufgaben sind nun per CSS zugänglich (Bug 380335), lassen sich also anpassen. Eine gute Gelegenheit für den Einsatz der Erweiterung „Edit Config Files“

Sunbird + „MinimizeToTray“ III

Statt die Erweiterung „MinimizeToTray“ aufwendig für den Gebrauch anzupassen, um das bekannte Problem mit den zwei Programmfenstern zu umgehen, kann man die minimizeToTrayCmdLine.js in extensions{31513E58-F253-47ad-86DB-D5F21E905429}components auch einfach löschen. Im 0815-Betrieb bringt das keinerlei Einschränkungen. Sobald Bug 378557 erledigt ist, sollte nicht einmal mehr das notwendig sein.
Hintergrund des Sinneswandels ist dieser Post in mozilla.dev.apps.calendar, der einem des Codens nicht Mächtigen die Fragwürdigkeit des oben verlinkten ‚Workarounds‘ näher gebracht hat.

Nachzutragen ist noch, dass das Zusammenspiel von Sunbird, „MinimizeToTray“ und „MinimizeToTray Enhancer“ mit aktuellen Nightlies bei mir schon seit Längerem tadellos funktioniert, sodass auch ein minimiertes Starten des Programms keine Probleme mehr bereitet. Liegt das möglicherweise daran, dass in der momentanen Konfiguration beim Start trotz externer Kalender keine Passwörter (auch kein Master-Passwort) abgefragt werden müssen? Egal, Hauptsache es tut.

Sunbird-Erweiterung „MinimizeToTray Enhancer“

Wenn Sunbird trotz defekter „-turbo“-Option minimiert gestartet werden soll, kann man es sich schwer machen.
Oder man installiert zusätzlich zur Erweiterung „MinimizeToTray“ auch noch „MinimizeToTray Enhancer“. In deren Einstellungen lässt sich dann einfach die Option „Minimize on open“ aktivieren – fertig.

NACHTRAG: So ganz zuverlässig klappt das wohl leider doch nicht. Wir beobachten weiter…

Sunbird + „MinimizeToTray“ II

Noch ein Fundstück, diesmal aus dem MozillaZine-Forum.

Sunbird kann mit Hilfe der Erweiterung MinimizeToTray nämlich doch auch minimiert gestartet werden, wenn man diese denn wie beschrieben dazu gebracht hat, überhaupt wieder vernünftig unter Sunbird zu laufen.

Dazu muss

1. die Verknüpfung entsprechend eingerichtet werden:

sb.mmtt.03

2. darf das Programmfenster von Sunbird zwar beliebig groß, aber nicht maximiert sein. Gut, wenn’s so aussieht:

sb.mmtt.01

Schlecht, wenn’s so aussieht:

sb.mmtt.02

Wenn das alles erledigt ist, braucht man also gar nicht mehr ungeduldig darauf zu warten, dass die MinimizeToTray-Entwickler endlich ihren „-turbo“-Mode repariert bekommen. Geht mit etwas Aufwand auch so wieder alles.

Sunbird + „MinimizeToTray“

Wer Sunbird zusammen mit der Erweiterung MinimizeToTray nutzt und darum neuerdings enttäuscht war, dass sich gleich zwei Fenster beim Programmstart öffnen, dem kann mit wenigen Tastaturanschlägen geholfen werden, wie dieser Post in mozilla.dev.apps.calendar zeigt:

Solution: patch a Javascript file in the extension directory
extensions{31513E58-F253-47ad-86DB-D5F21E905429}
componentsminimizeToTrayCmdLine.js

there, add a „return;“ statement, immediatly after the function call:
cmdLineTest.prototype = {
return;
/* nsICommandLineHandler */

Funktioniert tadellos. Gutes kann so einfach sein…