Schlagwort-Archiv:

Software

Thunderbird: Zeilenhöhe in Baum und Liste ändern

at-sign Ich dachte, ich schreibe kurz diesen kleinen Tip auf, der sich bei meinem Update von Thunderbird 3.1 auf 5.0 gestern ergeben hat (und auch für Thunderbird 6 und bei dieser lächerlichen Versionsvergabe auch für 7, 8, 9, 10, 11, 12 und 13 gilt und wahrscheinlich noch länger) – unter WIndows 7 übrigens. (Mag sein, dass es das beschriebene Problem auf anderen Systemen so gar nicht gibt.)

TB5 benutzt eine geringfügig andere Darstellung des Ordnerbaums und der Mailliste, in der der Zeilenabstand etwas größer ist (vielleicht auch nur eine Nebenwirkung der Schrift Calibri). Das mag zwar mitunter besser zu lesen sein, aber es passen weniger Mails in die Liste und weniger Ordner in den Baum links, und da ich recht viele Ordner benutze, um meine Mail-Sammlung zu organisieren, hat das dazu geführt, dass nicht alle aufgeklappt auf den Bildschirm passen, und scrollen zu müssen ist unschön – zumal garantiert die nächste neue Mail in einem Ordner landet, der gerade nicht zu sehen ist…

Also hab ich schnell nach einem Weg gesucht, die Zeilenhöhe zu ändern – naheliegenderweise geht dies mit der Datei userChrome.css, die sich im Profilverzeichnis verbirgt1, typischerweise zu finden unter C:\Benutzer\Benutzername\AppData\Roaming\Thunderbird\Profiles\Profilname\chrome. Standardmäßig existiert sie vermutlich nicht, also einfach erstellen. Und nach jeder Änderung Thunderbird neu starten.

Dieser CSS-Code verringert die Höhe so, dass die Anzeige ziemlich genau der unter TB3 entspricht:

treechildren::-moz-tree-row {
    margin-bottom: -2px !important;
}

Update 23.7.14: Überraschung! Bei Thunderbird 31 hat sich nun doch was geändert2 – irgendwo sind da Pixel dazugekommen, jetzt ist -4px statt -2px nötig für denselben Effekt.

Da dadurch beim Drüberfahren mit dem Cursor unschöne Rest-Linien der Markierung zurückbleiben, ergänzen wir noch diesen Code, der nur auf markierte Zeilen wirkt und diese (scheinbar) normal hoch macht:

treechildren::-moz-tree-row(hover),
treechildren::-moz-tree-row(selected) {
    margin-bottom: 0px !important;
}

Das war’s. Ihr könnt bei Bedarf natürlich auch nur -1px nehmen, um die Höhe um eine statt zwei Pixelzeilen zu verringern. (Alternativ kann man die 2 Pixel auch auf oben und unten aufteilen (margin-top und margin-bottom mit je -1px), allerdings „wobbelt“ beim Drüberfahren dann die hervorgehobene Zeile ein bisschen.)

Update 6.12.2016: Roger (s.u.) hat darauf hingewiesen, dass dies auch andere Listen wie die Mailadressauswahl beim Verfassen von Mails ändert – und es dort zu eng wird. Lösung: Man beschränkt obige Änderung auf die gewünschten Elemente, also insb. den Ordnerbaum #folderTree und die Mail-/Newsliste #threadTree. Das sieht dann so aus:

#folderTree treechildren::-moz-tree-row,
#threadTree treechildren::-moz-tree-row {
    margin-bottom: -4px !important;
}
#folderTree treechildren::-moz-tree-row(hover),
#folderTree treechildren::-moz-tree-row(selected),
#threadTree treechildren::-moz-tree-row(hover),
#threadTree treechildren::-moz-tree-row(selected) {
    margin-bottom: 0px !important;
}

(Die angesprochene Mailadressauswahl kann man mit #addressingWidget ansprechen.)

Update 2021: Bei Thunderbird 91 kann man die Werte für dne Baum wieder verringern…

Übrigens bietet Thunderbird mittlerweile selbst auch eine Auswahl der Anzeige-Dichte von Kompakt, Normal und Touch, allerdings ist auch Kompakt noch geräumiger als ich es gerne hätte.

Und einen Bonustip gibt’s auch, einen Eintrag, den ich schon seit längerem drinhabe, um den m.E. überflüssigen Umschalt-Header über der Ordneransicht („alle Ordner“ und diverse andere Ansichten) zu entfernen:

#folderPaneHeader {
    display: none !important;
}

(Und bevor ihr diesen Eintrag ergänzt, stellt sicher, dass ihr auch auf „alle Ordner“ umgeschaltet habt, denn hinterher kann man halt nicht mehr umschalten…)


Code-Highlighting mit ixiters Highlighter

  1. mehr zum Profil-Ordner im mozillaZine (engl.) und zu den Profil-Dateien im Thunderbird-Wiki []
  2. zumindest bei mir unter Windows 8.1.1 []

Links und Videos der Woche (2011/18)

Diesmal halt erst am Montag…

  • Für alle, die gern Quellcode im Blog präsentieren:
    ixiter hat einen kleinen, feinen Online-Syntax-Highlighter1 geschrieben, der HTML, Javascript, CSS und PHP – auch verschachtelt – versteht. Demo-Seite dazu.
  • McDonald’s fördert evangelikale Missionierung
  • Pendel-Wellen, die Richard Wiseman (via) mit „The most beautiful video ever?“ vorstellte:

 

  1. also zur schöneren farblichen Darstellung von Quellcode []

Websnapr ist weg

Thumbnail Wie einige andere auch hatte ich meine Blogroll mittels Thumbnails, also kleiner Bildschirmfotos der Blogs wie dem hier rechts von meinem, bebildert und dafür den kostenlosen Dienst von Websnapr.com eingesetzt. Allerdings hat Websnapr nun nicht nur seinen Code zum Einbinden der Bilder geändert, sondern auch eine Vorschauseite zwischengeschaltet.

Die Änderung hatten sie in einer phishing-verdächtigen Mail Anfang Februar angekündigt, und mittlerweile werden auch die auf die alte Art eingebundenen Bilder durch einen Hinweis ersetzt. Phishing-verdächtig? Ja, denn dem knappen Hinweis auf die Code-Änderung und „You can find the new code and an instruction to integrate it on the following website:“ folgte ein Link, der zwar http://www.websnapr.com/code/ anzeigte, aber tatsächlich auf http://rmtl.net/c/4/undnochvieleandereZahlen ging.1 Und das, wo sie die Vorschauseite als Sicherheitsfeature anpreisen!

Den Hinweis hatte ich dem Betreiber auch in einer Mail geschrieben und gleich meinen Senf zu den Änderungen dazugegeben – der Einfachheit halber hier am Stück wiedergegeben:

ist die untenstehende Mail wirklich von Ihnen? Der API-Key stimmt (kann man aber aus den Bild-URLs abgrasen), die Mail-Adresse ist nicht die, die in meinem Impressum steht (zwar auch leicht zu erraten, aber für automatisierte Phisher wäre das unüblich) – das versteckte Link-Ziel ist aber ein ganz anderes als das angegebene. Manuell eingegeben ist tatsächlich die Rede von einem neuen Code, wenn auch nicht von einem Ablauf des alten.

Wenn das tatsächlich echt ist, dann ist das eine zwar durchaus ironische, aber, mit Verlaub, auch dämliche Art, u.a. ein angebliches neues Sicherheitsfeature auf eine Art anzukündigen, die vernünftige Benutzer und Mailprogramme dubios finden.

Und um unabhängig von der Mail mal kurz auf den neuen komischen JS-Code selbst zu sprechen zu kommen: Er funktioniert nicht. Jedenfalls dann nicht, wenn man sich an die kurze Doku hält und für die Größe T oder S angibt, denn der Code akzeptiert nur Kleinbuchstaben.

Und die neuen Funktionen? Für meine Blogroll, wo ich Websnapr einsetze (und wo das eine zusätzliche externe Javascript-File noch okay wäre), brauche ich kein Preview – im Gegenteil, das wird mehr nerven als nutzen. Was bietet Ihre Sicherheitsfunktion mehr als die Warnungen, die eh schon in modernen Browsern eingebaut sind? Was soll der Unsinn mit dem aufgezwungenen target=_blank? (Ja, ich gehöre zur der Fraktion, die diese Unsitte nicht mag…) Sprachauswahl scheint’s auch keine zu geben. Und dann noch ein Tracking-Code (trafficmaxx).

Okay, klar, einem kostenlosen Dienst sollte man nicht unbedingt tief ins sprichwörtliche Maul schauen – aber wenn der neue Code Pflicht wird, bin ich bestimmt nicht der einzige, der sich verabschiedet. (Und wahrscheinlich wird Ihnen das auch nicht unrecht sein…)

Websnapr 2.0 Please update your websnapr code: websnapr.com/code Antwort hab ich keine erhalten. Aber die Großbuchstaben in der Doku haben sie immerhin ebenso korrigiert wie das JavaScript – das übrigens immer noch auf eine sehr seltsame Weise 16 Variablen mit je zwei Zeichen vorbelegt, um daraus einen „Hash“ zuerst einer weiteren Variable zuzuweisen und dann nochmal einzeln der aufgerufenen URL zu übergeben…

Ergänzend zu dem bereits Erwähnten, was mich an der Preview-Seite stört, wäre zu erwähnen, dass über der eigentlichen Vorschau Werbung plaziert ist – sicher, irgendwie müssen die sich finanzieren, und wenn das Premium-Dienste-Modell nicht funktioniert… aber es stört trotzdem. Auch wenn jeder Besucher für sich (aber nicht ich als Verlinker) die Previews abschalten kann – trotzdem gelangt er auch dann nur über eine 302-Weiterleitung via Websnapr ans eigentliche Ziel.

Was noch mehr stört, ist der Tracking-Code von trafficmaxx.de (das zur selben Firma gehört, die vor einiger Zeit Websnapr gekauft hat). Zugegeben, im Prinzip kann jeder Server, auch wenn er nur ein Bild ausliefert, den Besucher insofern nachverfolgen, wie er Webseiten besucht, die Bilder vom selben Server nachladen, auch Cookies sind möglich (aber i.d.R. auf den setzenden Server beschränkt). Allerdings sind die Möglichkeiten eines dedizierten Tracking-Dienstes, der potentiell auf kommerziellen Webseiten weiter verbreitet ist als Web-Thumbnails, umfassender, nicht zuletzt da durch JavaScript mehr Informationen gesammelt werden können. In Zeiten, in denen Datenschützer nicht nur Google Analytics zurecht kritisch beäugen, sondern anderweitig mitunter übers Ziel hinausschießen, sind mir solche Tracker nicht unbedingt sympathisch…

Langer Rede kurzer Sinn: Websnapr ist rausgeflogen, ein Ersatz musste her. Konna hat Thumber.de als Ersatz vorgeschlagen – diese bieten kostenlose Basisdienste und kostenpflichtige Premium-Dienste an. Also hab ich mich schnell angemeldet – und erst hinterher festgestellt, dass sie beim kostenlosen Dienst keine Bilder von Unterseiten/Unterverzeichnissen erstellen. Und das ist bei meinen Links zu diversen einzelnen Blogs unter ScienceBlogs.de doch etwas blöd.

Ein paar Tage können die Thumber-Bilder noch drinbleiben, aber ich brauch halt wieder Ersatz. Andere Dienste, die ich bisher gefunden habe, sehen z.T. auch nicht so wahnsinnig vertrauenerweckend aus, was Datenschutz & Co. betrifft, weshalb ich an eine halbautomatische Lösung denke: Ein (Windows-)Programm, das eine Liste von Webseiten abarbeitet und abspeichert und ggf. selbst hochlädt; es reicht ja an sich, wenn man das einmal im Monat oder nach Änderung der Blogroll laufen lässt – in dieser Hinsicht ist der Einsatzzweck in der Blogroll ja recht anspruchslos…

Kennt jemand so ein (kostenloses) brauchbares Programm? Wenn nicht, schreib ich’s mir in den nächsten Tagen halt selber2, aber gegen Zeitsparen hab ich auch nichts.^^

  1. Dass diese Domain ohne eigenen Inhalt zum beliebten(?) Newsletter-Massenmailprogramm Rapidmail gehört, muss man auch erst in den Whois-Daten rausfinden… []
  2. und würde es dann auch veröffentlichen – wobei man keine allzu umfangreiche, schöne Benutzeroberfläche erwarten sollte… []

Esel!?!

Der automatische Adobe Flash Updater kann ganz schön beleidigend werden:

Minifenster des Adobe-Flash-Updaters, auf dem nur die Zeilenanfänge 'Es', 'E' und 'L' zu sehen sind

„Esel!“ Er beschimpft mit diesem – natürlich auch nicht in der Größe veränderbaren – Minifenster den Benutzer als Esel! Unverschämtheit!!

Andererseits: wenn man Flash überhaupt installiert hat, auch irgendwie verständlich… trotzdem, sowas gehört sich nicht…

(Wenigstens hatte der manuell heruntergeladene Flash-Installer – wenn man dieses Zeug schon drauf hat, sollte man es halt auch aktuell halten – dieses Problem nicht.)