Thunderbird Easy-Peasy
Hier geht es um die Erleichterung der Bedienung des Mailprogramms Mozilla Thunderbird für Menschen mit kognitiven Einschränkungen.
Zum Vergleich die Standardoberfläche von Thunderbird:
Veröffentlichung dieser Seite: 4.9.25
Letzte Änderung dieser Seite: 579.25
Einleitung
Ich habe einen älteren Freund, der mit einer beginnenden Demenz umgeht. Er nutzt Thunderbird auf dem Desktop schon viele Jahre, kommt aber zunehmend schlechter klar. Um ihm die Bedienung weiter zu ermöglichen habe ich die Oberfläche von Thunderbird stark vereinfacht:
Thunderbird Easy-Peasy.
Diese Anleitung mit ihrer großen Anzahl an Einrichtungsschritten richtet sich an Personen, die einen Menschen mit kognitiven Einschränkungen unterstützen möchten.
Vielleicht finden auch Menschen ohne Einschränkungen die ein oder andere Anpassung nützlich. Jeder kann sich herauspicken, was gefällt und als nützlich empfunden wird.
Ich liste weiter unten auch Ideen auf, die ich noch nicht umsetzen konnte, weil dafür Programmierung nötig wäre. Falls du programmieren kannst und das Projekt unterstützen möchtest, freue ich mich sehr, wenn du mir schreibst.
Falls du ein Mailprogramm für den Desktop kennst, welches für Menschen mit kognitiven Einschränkungen leichter zu bedienen ist als Thunderbird Easy-Peasy, berichte mir bitte.
Kritik- und Verbesserungsvorschläge sind sehr willkommen.
Leitgedanken
Ich reduziere bei der Oberfläche die kognitive Last. Es bleibt nur übrig, was absolut notwendig ist um Nachrichten lesen und schreiben zu können.
Versehentliche Fehlbedienungen sollen möglichst verhindert werden.
Zwei Bedingungen habe ich gesetzt:
Es wird nur ein einziges Mailkonto verwendet.
Es werden keine Unterordner verwendet.
Über Befragungen von Menschen mit Einschränkungen möchte ich noch herausfinden, ob zusätzliche Farben (z.B. für Schaltflächen) als hilfreich oder als belastend empfunden werden. Dito für Symbole.
Einrichtungsschritte
Zum Testen verwendetes Betriebssystem: macOS 15.6.1
Thunderbird-Version: 140.2.1(aarch64)
Zum Testen verwendeter Mailprovider: GMX (IMAP)
Legende: [ ]=Aus
, [x]=An
Allgemein
Archiv ausschalten
Konteneinstellungen > Kopien und Ordner > [ ] Archiv
Internen Spamfilter ausschalten
Konteneinstellungen > Junk-Filter > [ ] Junkfilter für dieses Konto aktivieren
Spam-Nachrichten des Mailproviders filtern
Manche kostenlose Mailprovider versenden regelmäßig Werbenachrichten, die sich nicht auf dem Server rausfiltern lassen. Alternativ kann es in Thunderbird erledigt werden. Der hinzunehmende Nachteil: wenn auch ein anderes Gerät zum Abrufen des Mailkontos verwendet wird, wirkt dieser Filter naturgemäß erst, nachdem Thunderbird Nachrichten abgerufen hat.
Größe aller Bedienelemente erhöhen
Einstellungen > Allgemein > Konfiguration bearbeiten > layout.css.devPixelsPerPx = 2.3 (Default war -1.0, den für den Nutzer passenden Faktor musst du durch Ausprobieren ermitteln)
Dieser Punkt ist natürlich nur dann nötig, wenn die Skalierung im Betriebssystem für die Sehkraft des Nutzers als nicht ausreichend empfunden wird.
Bereichsleiste ausblenden
Menü Ansicht > Symbolleisten > [ ] Bereiche-Symbolleiste
Statusleiste ausblenden
Menü Ansicht > Symbolleisten > [ ] Statusleiste
Fensterlayout
Menü Ansicht > Fensterlayout > [x] Klassische Ansicht; [x] Ordnerliste; [x] Nachrichtenbereich
Keine Startseite anzeigen
Einstellungen > Allgemein > [ ] Beim Aufrufen von Thunderbird die Startseite anzeigen
Beim Aufrufen von Thunderbird die zuletzt angezeigte Nachricht zeigen
- Add-on Zuletzt ausgewählte Nachricht hinzufügen
Wenn eine Nachricht A in Ordner X angezeigt und Thunderbird geschlossen und wieder geöffnet wird, zeigt er danach nicht A in X an. Das Programm kann sich den Zustand "nicht merken". Die Erweiterung behebt diese Vergesslichkeit. Damit "merkt sich" Thunderbird die letzte Nachricht sogar für jeden Ordner.
Vollbildmodus
- Der Bedienweg ist bei jedem Betriebssystem verschieden. Beim Mac ist es ein Klick auf den grünen Fensterbutton.
Überflüssige Internetverbindungen reduzieren
Konteneinstellungen > Name des eigenen Kontos > Server Einstellungen > [ ] Beim Starten auf neue Nachrichten prüfen; [ ] Alle ... Minuten auf neue Nachrichten prüfen
Über das Merkmal IMAP Idle wird beim Eintreffen einer neuen Nachricht auf dem Server von dort automatisch "Thunderbird benachrichtigt".
Gestaltung
- userChrome.css
/* ALLGEMEIN */ /* Farbe für Rahmen in einem Eingabefeld mit Fokus */ :root { --search-focus-outline-color: rgb(65, 126, 189) !important; } /* Farbe für das kleine blaue Rechteck zur Anzeige der Aktivität einer Schaltfläche */ [aria-pressed="true"]::before { background-color: rgb(65, 126, 189) !important; }
Symbolleiste
Ungelesene Nachrichten lesen – mit einer einzigen Schaltfläche
- Add-on ReadNextUnread hinzufügen
Menü Extras > Add-ons > Erweiterungen > ReadNextUnread > Schraubenschlüssel > Titel für Schaltfläche: Ungelesene lesen (ich finde diesen Titel verständlicher)
Für Freunde der Bedienung von Software per Tastenkürzel (ich zähle dazu : ) gibt es eine tolle Funktion der Leertaste in Thunderbird:
Angenommen wir sind in einer Nachricht, deren Inhalt nicht vollständig in den Nachrichtenbereich
passt. Der erste Druck der Leertaste scrollt genau eine Bildschirmhöhe weiter. Wenn das Ende der Nachricht erreicht wird, bewirkt ein weiterer Druck auf die Leertaste, dass wir zum Anfang der nächsten ungelesenen Nachricht springen. Wenn wir das Ende der letzten ungelesene Nachricht des aktuellen Ordners erreichen, bewirkt ein weiterer Druck der Leertaste, dass wir zum Anfang der nächsten ungelesenen Nachricht im nächsten Ordner des gleichen Kontos springen. Wenn alle ungelesenen Nachrichten des Kontos gelesen sind, bewirkt ein weiterer Druck auf die Leertaste keinen Sprung über die "Grenze" des Kontos hinweg. Das muss manuell erledigt werden. Aber für Thunderbird Easy-Peasy spielt das keine Rolle: Es gibt nur ein Konto.
Günter Gersdorf war so nett und hat auf meine Anregung hin diese kleine Erweiterung geschrieben. Sie ermöglicht das Verwenden der Funktionalität der Leertaste auch per Schaltfläche. Mein herzlicher Dank an dieser Stelle an Günter.
Elemente entfernen und hinzufügen
Rechtsklick in Symbolleiste > Anpassen > Suchfeld > mit der Maus nach unten ziehen und ablegen
- Dito für
Verschieben nach
- Dito für
Umleiten
- Dito für
Liste antworten
Rechtsklick in Symbolleiste > Anpassen > Verfassen > mit der Maus nach oben ziehen und ablegen
- Dito für
Schnellfilter
- Dito für
Löschen
- Dito für
Weiterleiten
Das Suchfeld wird nicht benötigt, weil es die sog. Schnellfilter gibt, die völlig ausreichen.
Eine Schaltfläche Abrufen
ist überflüssig, weil Thunderbird neue Nachrichten automatisch erhält.
In der Symbolleiste sollen jetzt genau folgende 7 Elemente vorhanden sein:
Schnellfilter
, Verfassen
, Antworten
, Allen Antworten
, Weiterleiten
, Löschen
, Ungelesene lesen
Mehrzeilig bei Bedarf
- userChrome.css
/* SYMBOLLEISTE */ /* Bei Bedarf mehrzeilig */ #unifiedToolbarContent { flex-wrap: wrap !important; row-gap: 10px !important; justify-content: flex-end !important; }
Bei einem schmalen Fenster kann es passieren, dass nicht alle Schaltflächen in die Symbolleiste passen. Thunderbird schneidet sie rechts ab und zeigt nicht an, dass noch weitere Schaltflächen existieren. Es gibt auch keinen Weg an die verdeckten Schaltflächen zu gelangen.
Symbol Burger ausblenden
- userChrome.css
/* SYMBOLLEISTE */ /* Symbol Burger ausblenden */ #button-appmenu { display: none !important; }
Symbol Bereichsleiste ausblenden
- userChrome.css
/* SYMBOLLEISTE */ /* Symbol Bereiche-Leiste ausblenden */ #spacesPinnedButton { display: none !important; }
Schnellfilter umbenennen in Suche
- userChrome.css
/* SYMBOLLEISTE */ /* Schaltfläche Schnellfilter umbenennen */ #unifiedToolbarContent button[is="quick-filter-bar-toggle"] .button-label { display: none !important; }
Die Bezeichnung Suche
ist leichter verständlich als Schnellfilter
.
Symbole in Schaltflächen abschalten
Rechtsklick in Symbolleiste > Anpassen > Stil der Schaltflächen: Nur Text
Gestaltung
- userChrome.css
/* SYMBOLLEISTE */ /* Hintergrund weiß */ #navigation-toolbox { background-color: white !important; } /* Hintergrundfarbe */ #unifiedToolbarContent .unified-toolbar-button { background-color: rgb(228, 228, 228) !important; } #unifiedToolbarContent .unified-toolbar-button:hover { background-color: rgb(206, 243, 255) !important; } /* Rahmen um Schaltflächen */ #unifiedToolbarContent .unified-toolbar-button.button { border: 1px solid gray !important; }
Ordnerbereich
Gesendete und empfangene Nachrichten in einem einzigen Ordner
Konteneinstellungen > Kopien und Ordner > Beim Senden von Nachrichten automatisch > [x] Ein Kopie speichern unter > (x) Anderer Ordner: Posteingang in [hier dein Konto wählen]
- userChrome.css
/* ORDNERBEREICH */ /* Posteingang umbenennen */ #folderTree [data-folder-type="inbox"] .name::before { content: "Korrespondenz" !important; } #folderTree [data-folder-type="inbox"] .name, #folderTree .selected.current[data-folder-type="inbox"] .name, #folderTree [data-folder-type="inbox"] .container:hover .name { color: transparent !important; }
Rechtsklick auf Kontenname > Abonnieren > [ ] Gesendet
Spam-Nachrichten im Ordner "Gelöscht" aufbewahren
- Beim Mailprovider Spam automatisch in den Ordner
Posteingang
verschieben. Hier am Beispiel GMX. Menü Extras > Filter > Neu > Alle Bedingungen erfüllen (ganz nach unten scrollen) > Anpassen > Neue Kopfzeile: X-Suspected-Spam > Hinzufügen > ...
Der Name der Kopfzeile hängt vom Provider ab. Man findet die passende Kopfzeile, indem man bei einer als Spam bewerteten Nachricht
Menü Ansicht > Nachrichten-Quelltext
wählt. Bei GMX war esX-Suspected-Spam
Rechtsklick auf Kontenname > Abonnieren > [ ] Spam(verdacht)
Warum dieser Aufwand? Um die Anzahl der Ordner zu reduzieren. Statt Gelöscht
und Spam
nur noch Gelöscht
. Der Charakter von manuell gelöschten Nachrichten und vom Provider automatisch als Spam bewerteten Nachrichten ist verwandt: die Nachrichten sind unerwünscht. Aber manchmal wird etwas versehentlich gelöscht. Oder manchmal wird etwas fälschlicherweise als Spam bewertet. Dann soll es einfach sein, diese aussortierten Nachrichten anzuschauen um vielleicht eine Neubewertung vornehmen zu können.
Gelöschte Nachrichten automatisch als gelesen markieren
- Add-on Auto-Mark Folder Read hinzufügen
So gibt es keine kognitive Last durch die Anzeige von ungelesenen Nachrichten im Ordner Gelöscht
. Die Entscheidung, eine Nachricht zu löschen, impliziert, dass man sie bereits gelesen hat, denn sonst könnte man die Entscheidung gar nicht treffen. Bei automatisch als Spam bewerteten Nachrichten könnte man den Standpunkt einnehmen: jede solcher automatischen Bewertungen muss noch manuell kontrolliert werden. Das geht nur, wenn diese Nachrichten als ungelesen erscheinen. Da falsche Bewertungen jedoch selten sind, wäre das ein völlig unangemessen hoher Aufwand. Es genügt, im Ordner Gelöscht
nur dann reinzuschauen, wenn man etwas vermisst.
Ordner Outbox nicht abonnieren
Rechtsklick auf Kontenname > Abonnieren > [ ] Outbox
Lokale Ordner ausblenden
Rechtsklick in Titelleiste des Ordnerbereiches auf Drei-Punkte-Symbol > Lokale Ordner verstecken
Titelleiste des Ordnerbereiches ausblenden
Menü Ansicht > Ordner > [ ] Kopfzeile des Ordnerbereiches
Kontenname ausblenden
- userChrome.css
/* ORDNERBEREICH */ /* Kontenname ausblenden */ #folderTree>li>ul>li>div { display: none !important; }
Wenn es nur ein Konto gibt, ist der Name überflüssig.
Ordner mit ungelesen Nachrichten nicht fett
- userChrome.css
/* ORDNERBEREICH */ /* Ordner mit ungelesen Nachrichten nicht fett */ #folderTree .unread .name { font-weight: normal !important; }
Symbole ausblenden
- userChrome.css
/* ORDNERBEREICH */ /* Symbole ausblenden */ #folderTree .icon { background-image: none !important; width: 0 !important; }
Gestaltung
- userChrome.css
/* ORDNERBEREICH */ /* Hintergrund weiß */ #folderPane, #folderTree::after { background-color: white !important; } /* Nicht selektierte ordner */ #folderTree .name, #folderTree .name::before { color: black !important; } #folderTree .unread-count { color: black !important; } /* Selektierte Ordner */ #folderTree .selected.current .container { background-color: rgb(65, 126, 189) !important; } #folderTree .selected.current .name, #folderTree .selected.current .name::before, #folderTree .selected.current .unread-count{ color: white !important; } /* Gehoverte Ordner */ #folderTree .container:hover, #folderTree .selected.current .container:hover{ background-color: rgb(206, 243, 255)!important; } #folderTree .container:hover .name, #folderTree .container:hover .name::before, #folderTree .container:hover .unread-count { color: black !important; } /* Kein graues Oval als Hintergrund vor dem Zähler */ #folderTree .unread-count { background-color: inherit !important; } /* Blaues Oval ausblenden */ #folderTree .container::before { content: none !important; } /* Grauen "Schatten" ganz oben ausblenden */ #folderTree::before { background-image: none !important; } /* Abstände justieren */ #folderTree { padding: 5px !important; } #folderTree .name { margin-inline: 0 !important; } #folderTree .folder-count-badge { margin-inline-end: 0 !important; } /* Kein Rahmen um Ordner */ #folderTree .container { border: none !important; margin-bottom: 20px !important; }
Schnellfilterleiste
Alle vorhandenen Schaltflächen ausblenden
- userChrome.css
/* SCHNELLFILTERLEISTE */ /* Vorhandene Schaltflächen ausblenden */ #quick-filter-bar button#qfb-sticky, #quick-filter-bar div.quickFilterButtons, #quick-filter-bar span#qfb-qs-label { display: none !important; }
Schaltflächen "Von, An, Betreff, Inhalt" immer zeigen
- userChrome.css
/* SCHNELLFILTERLEISTE */ /* Schaltflächen "Von, An, Betreff, Inhalt" immer zeigen, die sonst nur gezeigt werden, wenn die Schnellfilterleiste den Fokus hat */ #quick-filter-bar:not([hidden]) #quick-filter-bar-filter-text-bar { display: flex !important; } /* Schaltflächen rechts von Suchfeld statt darunter */ #quick-filter-bar:not([hidden]) { /* Elternelement */ display: flex !important; --button-margin: 0 !important; } #quick-filter-bar:not([hidden]) form { --search-padding: 0 !important; } #quick-filter-bar:not([hidden]) #quickFilterBarContainer, #quick-filter-bar:not([hidden]) #quickFilterBarSecondFilters { /* Kindelement 1 und 2 */ display: block !important; flex: 1 !important; } #quick-filter-bar:not([hidden]) #quickFilterBarContainer { margin-right: 10px !important; } #quick-filter-bar:not([hidden]) #qfb-qs-textbox { margin: 0 !important; }
Diese Schaltflächen werden normalerweise erst gezeigt, wenn man die Einfügemarke in die Schnellfilterleiste setzt (wenn sie also den Fokus hat).
Tastenkürzel im Suchfeld ausblenden
- userChrome.css
/* SCHNELLFILTERLEISTE */ /* Tastenkürzel ausblenden */ #quick-filter-bar .kbd-container[data-l10n-id="quick-filter-bar-search-placeholder-with-key"] { display: none !important; }
Gestaltung
- userChrome.css
/* SCHNELLFILTERLEISTE */ /* Hover-Farbe für Schaltflächen */ #quick-filter-bar-filter-text-bar .button:hover { background-color: rgb(206, 243, 255)!important; }
Nachrichtenliste
Kein neues Fenster beim Doppelklick auf eine Nachricht öffnen
Einstellungen > Allgemein (ganz nach unten scrollen) > Konfiguration bearbeiten > mail.openMessageBehavior > 3
Der Nachrichtenbereich zeigt den Inhalt an. Ein zusätzliches Fenster ist überflüssig und kann durch Überlagung verwirrend sein.
Tabellarische Ansicht
Konteneinstellungen > Erscheinungsbild > Nachrichtenliste > [x] Tabellenansicht
Mail-Adresse immer anzeigen
Einstellungen > Allgemein > Nachrichtenliste > [x] Vollständigen Namen und E-Mail-Adresse anzeigen; [ ] Bei bekannten Namen nur Anzeigename anzeigen
Die Abwägung zu diesem Punkt war nicht leicht. Hier steht kognitive Last vs. Sicherheit. Ich halte hier die Sicherheit für hochrangiger, weil gerade bei Phishing-Versuchen die Mailadresse ein Warnsignal sein kann.
Volles Datum auch beim heutigen Datum
Einstellungen > Allgemein (ganz nach unten scrollen) > Konfiguration bearbeiten > mail.ui.display.dateformat.today > 2
Keine Gruppierung
Einstellungen > Erscheinungsbild > Sortieren und Themen > [x] nicht gruppiert
In meinen wenigen nicht repräsentativen Befragungen kam heraus, dass die schlichte chronologische Sortierung ohne die baumartige Darstellung der Gruppen am besten funktioniert. Wenn ein Nutzer das anders empfindet, kann ja jederzeit auf die gruppierte Darstellung gewechselt werden. Meiner Erfahrung nach bilden grundsätzlich auf- und zuklappbare Bereiche ein Potential für Desorientierung. Visuell hat Mozilla eine Aufgabe beim Zuklappen gut gelöst: wenn sich innerhalb einer zugeklappten Themas eine ungelesene Nachricht befindet, wird das Thema unterstrichen aber in normalem Schriftgewicht dargestellt. Das erzeugt kognitive Last. Es muss verstanden und erinnert werden.
Sortierung nach Datum
Einstellungen > Erscheinungsbild > Standardsortierung nach: Datum > Standardreihenfolge: Aufsteigend > Themen- und Sortiereinstellungen weitergeben an: Alle bestehenden Ordner > OK
Symbole für "Geantwortet" und "Weitergeleitet" links vom Betreff ausblenden
- userChrome.css
/* NACHRICHTENLISTE */ /* Symbole für "Geantwortet" und "Weitgeleitet" links vom Betreff ausblenden */ #threadTree div.subject-line img { display: none !important; }
Zwei Pfeilsymbole zur Unterscheidung von gesendeten und empfangenen Nachrichten
- userChrome.css
/* NACHRICHTENLISTE */ /* Pfeile für eingehende und ausgehende Nachrichten links von Beteiligte */ #threadTree .correspondentcol-column { /* Pfeil-Background-Images entfernen */ background-image: none !important; padding-inline-start: 20px !important; text-indent: 0 !important; } #threadTree .correspondentcol-column::before { /* Beide Pfeile*/ margin-left: -18px !important; margin-right: 15px !important; font-size: 1.3em !important; vertical-align: -.2em !important; } #threadTree tr:not([data-properties~="outgoing"]) .correspondentcol-column::before { /* Eingehende Nachrichten - Pfeil nach links */ content: "←" !important; } #threadTree tr[data-properties~="outgoing"] .correspondentcol-column::before { /* Ausgehende Nachrichten - Pfeil nach rechts */ content: "→" !important; }
Vier Spalten
Ordner Posteingang > Klick auf die kleine Schaltfläche rechts in der Kopfzeile > Alle Spalten bis auf Anhang, Beteiligte, Betreff und Datum abwählen
- Spalte
Anhang
ganz nach links - Spalte
Beteiligt
als zweite von links - Angenehme Breite der Spalten wählen
Gleiches Spaltenlayout in allen Ordnern
Ordner Posteingang > Klick auf die kleine Schaltfläche rechts in der Kopfzeile > Aktuelle Ansicht übernehmen für ... > Ordner > [dein Konto auswählen] > [nochmal dein Konto auswählen]
Danach haben die verbliebenen Ordner alle das gleiche Layout.
Schaltfläche zum Anpassen der Spalten ausblenden
- userChrome.css
/* NACHRICHTENLISTE */ /* Spalte mit Auswahlbutton rechts ausblenden */ #threadTree th[is="tree-view-table-column-picker"] { display: none !important; }
Keine (versehentliche) Sortierung durch Klick auf Spaltenkopf
- Add-on No Message Pane Sort hinzufügen
- userChrome.css
/* NACHRICHTENLISTE */ /* Beim Hovern auf einem Spaltenkopf wird ein Text zum Sortieren angezeigt. Weil das Sortieren aber durch die Erweiterung No Message Pane Sort deaktiviert wurde, blenden wir den Text aus */ #threadTree table thead th div { pointer-events: none !important; }
Die Sortierung kann weiterhin problemlos über das Menü verändert werden.
Kopfzeile ausblenden
Menü Ansicht > Layout > [ ] Kopfzeile der Nachrichtenliste
Zebrastreifen
- userChrome.css
/* NACHRICHTENLISTE */ /* Zebrastreifen - Gerade Zeilen (ungerade bleiben unverändert */ #threadTree tr:nth-child(even) { background-color: rgb(244, 244, 244) !important; }
Gestaltung
- userChrome.css
/* NACHRICHTENLISTE */ /* Zellen in Thead und Tbody ohne padding links */ #threadTree .tree-table-cell-container button { padding: 0 !important; padding-inline-start: 0 !important; } #threadTree tbody td { padding: 0 !important; } #threadTree #correspondentColButton { text-indent: 0 !important; } /* Thead ohne Linien */ #threadTree thead::after { border-bottom: none !important; } #threadTree thead th hr[is="pane-splitter"] { border-inline-end-style: none !important; } /* Spaltenkopfzeile */ #threadTree thead tr th { background-color: rgb(228, 228, 228) !important; } /* Selektierte Zeilen */ #threadTree tbody tr.selected { background-color: rgb(65, 126, 189) !important; color: white !important; } #threadTree tbody tr.selected img[data-l10n-id="tree-list-view-row-attach"] { color: white !important; } /* Gehoverte Zeilen */ #threadTree tbody tr:hover, #threadTree tbody tr:hover img[data-l10n-id="tree-list-view-row-attach"] { background-color: rgb(206, 243, 255)!important; color: black !important; }
Kopfzeilen
Kleinen Satz von Kopfzeilen anzeigen
Menü Ansicht > Kopfzeilen > Normal
Nur die Kopfzeilen An und CC anzeigen
- userChrome.css
/* KOPFZEILEN */ /* Kopfzeilen Von, Betreff und Datum ausblenden */ #singleMessage #headerSenderToolbarContainer, #singleMessage #expandedsubjectRow, #singleMessage #dateLabel { display: none !important; } #singleMessage .message-header-container, .message-header-extra-container { row-gap: 0 !important; } /* Kopfzeilen-Etiketten "An", "Kopie (CC)" und "Antwort an" gleich breit */ #singleMessage .row-heading { width: 6rem !important; }
Alle anderen Kopfzeilen-Informationen stehen bereits in der Nachrichtenliste und müssen nicht zusätzlich angezeigt werden. "Kopie (CC)" und "Antwort an" wird nur bei Bedarf angezeigt.
Schaltflächen ausblenden
- userChrome.css
/* KOPFZEILEN */ /* Schaltflächen rechts und Schaltfläche "Zum Adressbuch" neben Namen ausblenden */ #singleMessage #header-view-toolbox, .recipient-address-book-button { display: none !important; }
Das manuelle Speichern von Adressen wird nicht verwendet. Die automatische Sammlung neuer Adressen genügt.
Gestaltung
- userChrome.css
/* KOPFZEILEN */ /* Hintergrundfarbe */ #singleMessage { background-color: rgb(228, 228, 228) !important; }
Es ist dieselbe Hintergrundfarbe, die auch bei Schaltflächen in der Symboleiste verwendet wird.
Nachrichtenbereich
Vereinfachtes HTML zum Anzeigen
Menü Ansicht > Nachrichteninhalt > Vereinfachtes HTML
Die Abwägung ist nicht einfach, weil bei dieser Einstellung die Gefahr besteht, dass einige Informationen "seltsam" und "unvertraut" aussehen. Aber in normalem HTML ist das Risiko für Phishing größer, weil die wahre Information hinter einem falschen Gewand verborgen wird. Daher habe ich hier für die Sicherheit entschieden.
Gut am Bildschirm lesbare Schriftart einstellen
Einstellungen > Allgemein > Sprache&Schriftarten > Schriftarten > Standard-Schriftart: Verdana > Größe: 16
Einstellungen > Allgemein > Sprache&Schriftarten > Erweitert > Schriftarten für: andere Schreibweisen >
Einstellungen > Allgemein > Sprache & Schriftarten > Erweitert > Schriftarten für: Lateinisch >
Warum sind diese Details nötig? Was wird damit erreicht?
Eingehende HTML-Nachrichten und eingehende sog. Reintext-Nachrichten werden damit in der am Bildschirm gut lesbaren Proportionalschriftart Verdana angezeigt.
Vorformatierter Text in eingehenden HTML-Nachrichten wird damit in einer Festbreitenschrift angezeigt. Es ist wichtig, das man in HTML normalen Text und vorformatierten Text unterscheiden kann.
Warum müssen zwei Kodierungen –Lateinisch(=Westlich ISO)
undAndere Schreibweisen(=UTF-8)
– deklariert werden?
Weil das Mailprogramm Outlook die KodierungLateinisch
verwendet.
Warum steht beiFeste Breite
bewußt die Festbreitenschrift Menlo? Das ist etwas tricky. Diese Einstellung wird an zwei Stellen verwendet: Beim Verfassen von Reintext-Nachrichten und bei der Anzeige von "vorformatiertem Text" in eingehenden HTML-Nachrichten. Würde man dort auch die Proportionalschriftart Verdana wählen, verlöre man die Erkennbarkeit von vorformatiertem Text in eingehenden HTML-Nachrichten.
Bild-Anhänge eingebunden anzeigen
Einstellungen > Allgemein >Lesen & Ansicht > [x] Anhänge eingebunden anzeigen
Eingebundene Bilder kleiner darstellen
- userContent.css
/* Angehängte eingebundene Bilder kleiner darstellen und beim Hovern größer */ img { max-width: 150px !important; } img:hover { max-width: 100% !important; }
Mit diesem Code, wird die Breite der Bilder auf ein Maximum von 150 px beschränkt. Beim Überschweben mit der Maus füllt das Bild die ganze Fensterbreite aus. Das ist nur ein Workaround mangels besserer Lösung. Ideal wäre eine Darstellung von eingebundenen Bildern als expandierbares Thumbnail.
Emoticons in Reintextnachrichten nicht als Grafik anzeigen
Einstellungen > Allgemein > Reintext: [ ] Emoticons als Grafik anzeigen
Links immer unterstreichen
Einstellungen > Allgemein > [x] Links immer unterstreichen
Verfassenfenster
Reintextnachrichten
Konteneinstellungen > Verfassen und Addressieren > [ ] Nachrichten im HTML-Format verfassen
Beim Schreiben von Reintextnachrichten lenkt nichts ab, kann nicht aus Versehen eine Formatierung gewählt werden – weil es keine Formatierungen gibt.
Adressfeld ausfüllen
Einstellungen > Verfassen > Adressieren > Adressen beim Senden automatisch hinzufügen: Persönliches Adressbuch; Standardordner beim Öffnen des Adressbuches: Persönliches Adressbuch
- userChrome.css
/* VERFASSEN */ /* Symbol vor Adressvorschlägen ausblenden */ #msgcomposeWindow .ac-site-icon{ display: none !important; }
Die Grundidee ist: Mailadressen nie manuell in's Adressbuch eintragen. Weil Empfänger, die man erstmals in einem Verfassenfenster einträgt, automatisch im Adressbuch landen. Dito für Absender von empfangenen Nachrichten. Es genügt die Eingabe weniger Zeichen im Adressfeld und es werden sofort Übereinstimmungen vorgeschlagen.
Schaltflächen ausblenden
Rechtsklick in Symbolleiste > Anpassen > Verschlüsselung > mit der Maus nach unten ziehen und ablegen
- Dito für
Speichern
- Dito für
Kontakte
- Dito für
Rechtschreibung
. Am Ende sollen nur noch die SchaltflächenSenden
undAnhängen
übrig sein.
In Schaltfläche "Anhängen" Auswahlmöglichkeit entfernen
- userChrome.css
/* VERFASSEN */ /* Schaltfläche Anhang in Symbolleiste auf "Datei anhängen" reduzieren */ #msgcomposeWindow #button-attach .toolbarbutton-menubutton-dropmarker { display: none !important; }
Symbole in Schaltflächen abschalten
Rechtsklick in Symbolleiste > Anpassen > Anzeigen: Text
Trennlinien zwischen Schaltflächen entfernen
Rechtsklick in Symbolleiste > Anpassen > Trennlinie > mit der Maus nach unten ziehen und ablegen
Nicht wundern. Man muss sehr genau mit der Maus treffen, damit das klappt. Die klickbare Fläche ist sehr schmal.
Statusleiste deaktivieren
Menü Ansicht > Symbolleisten > [ ] Statusleiste
Rechtschreibprüfung ausschalten
Einstellungen > Verfassen > [ ] Rechtschreibprüfung während der Eingabe; [ ] Rechtschreibprüfung vor dem Senden
Automatische Textformatierung ausschalten
Einstellungen > Allgemein > Konfiguration bearbeiten (steht ganz unten) > Im Suchfeld: mail.display_struct > false
Wenn in Nachrichten Wörter in Sternchen, Schrägstriche oder Unterstrich eingeschlossen werden, zeigt Thunderbird sie fett, kursiv oder unterstrichen an. Das kann für den Nutzer überraschend und daher schwierig zu kontrollieren sein.
Beispiel: *lorem* oder /ipsum/ oder _dolor_
Die oben genannte Einstellung schaltet diese automatische Formatierung ab.
Weitergehende Informationen im englischsprachigen Artikel Structured phrases recognition.
Felder Von, CC und BCC ausblenden
- userChrome.css
/* VERFASSEN */ /* Zeile mit Von, CC und BCC ausblenden */ #msgcomposeWindow #top-gradient-box { display: none !important; }
Gestaltung
- userChrome.css
/* VERFASSEN */ /* Abstand unter Betreff */ #msgcomposeWindow #subject-box { margin-bottom: 5px !important; } /* Schaltflächen wie in der Haupt-Symbolleiste */ #msgcomposeWindow .toolbarbutton-1 { border: 1px solid gray !important; background-color: rgb(228, 228, 228) !important; border-radius: var(--button-border-radius) !important; } #msgcomposeWindow .toolbarbutton-1:hover, #msgcomposeWindow .toolbarbutton-1 toolbarbutton:hover { background-color: rgb(206, 243, 255)!important; } #msgcomposeWindow .toolbarbutton-1 toolbarbutton:hover { border: none !important; } #msgcomposeWindow #composeToolbar2 { background-color: white !important; } #msgcomposeWindow .toolbarbutton-1[disabled] { opacity: 0.4 !important; } /* Hintergrund der Bereiches mit den Eingabefeldern */ #msgcomposeWindow #MsgHeadersToolbar { background-color: rgb(228, 228, 228) !important; }
Entwürfe
Schaltfläche "X" zum Schließen rechts neben "Dies ist ein Entwurf" entfernen
- userChrome.css
/* ENTWÜRFE */ /* Schaltfläche "X" zum Schließen rechts neben "Dies ist ein Entwurf" entfernen */ moz-button[data-l10n-id="moz-message-bar-close-button"] { display: none !important; }
Methoden
userChrome.css
In der Datei userChrome.css
kann CSS-Code eingetragen werden, um das Aussehen der Oberfläche von Thunderbird anzupassen.
Einstellungen > Allgemein > Konfiguration bearbeiten (steht ganz unten) > Im Suchfeld: toolkit.legacyUserProfileCustomizations.stylesheets > true
- Aufsuchen Profilordners im Dateimanager:
Menü Hilfe > Informationen zur Fehlerbehebung > Profilordner > Im Finder anzeigen (bei anderen Betriebssystem heißt es anders)
- Anlegen des Unterordners
Chrome
- Anlegen der Text-Datei
userChrome.css
userContent.css
In der Datei userContent.css
kann CSS-Code eingetragen werden um das Aussehen empfangenen Nachrichten anzupassen.
Einstellungen > Allgemein > Konfiguration bearbeiten (steht ganz unten) > Im Suchfeld: toolkit.legacyUserProfileCustomizations.stylesheets > true
- Aufsuchen Profilordners im Dateimanager:
Menü Hilfe > Informationen zur Fehlerbehebung > Profilordner > Im Finder anzeigen (bei anderen Betriebssystem heißt es anders)
- Anlegen des Unterordners
Chrome
- Anlegen der Text-Datei
userContent.css
Dicke Bretter bohren – was noch nicht realisiert ist
- Die vier wichtigsten dicken Bretter
- Einfache Installation von Easy-Peasy
Das manuelle Anwenden der vielen Schritte dieser Anleitung ist mühsam. Ich suche nach einem Weg, wie man ein komplettes Profil bereitstellen kann:
Also alle Erweiterungen, alle Einstellungen und alle Einträge aus userChrome.css. Ideal wäre es, wenn beim ersten Start dann ganz normal die Logindaten für das Konto abgefragt werden. Das wäre eleganter als mit Dummy-Daten zu arbeiten. - Schaltfläche zu den Ordnern "Gelöscht" und "Entwürfe"
Wenn man über eine Schaltfläche Zugriff auf die Ordner erhält, kann der Ordnerbereich ausgeblendet werden. Die Schaltfläche soll dasselbe Kennzeichen für die Aktivität enthalten, wie z.B. die Schaltfläche Schnellfilter. Nur ein Ordner kann aktiv sein, der ist automatisch inaktiv.
- Funktionalität "Entwürfe" entfernen
Dafür müssen alle Möglichkeiten, einen Entwurf zu speichern, entfernt werden
Menü Datei > Speichern als > [x] Entwurf
dauerhaft entfernen
Menü Datei > Speichern als > [x] Datei
dauerhaft erhalten- Beim Schließen eines Verfassenfensters erscheint ein Dialogfenster.
Der Inhalt muss geändert werden z.B. zu:
"Nachricht jetzt senden? [Senden] [Abbrechen] [Löschen]" - Automatisches Speichern ausschalten. Dies ist der einzige Punkt der leicht zu realisieren ist:
mail.compose.autosave=false
- Verfassen in Tab statt Fenster
Der Umgang mit sich überlagernden Fenstern ist für Menschen mit kognitiven Einschränkungen deutlich schwieriger als der Umgang mit Tabs.
- Einfache Installation von Easy-Peasy
- Allgemein
- Vollbildmodus automatisch beim Aufrufen von Thunderbird
- Menüleiste
- Alle Menübefehle ausblenden, die nicht benötigt werden. Auf macOS kann das Menü nicht mit dem Entwickler-Werkzeugkasten inspiziert werden.
- Symbolleiste
Allen antworten
ausgrauen, wenn es nur einen einzigen potentiellen Empfänger gibt
- Ordnerbereich
- Verhindern, dass mehr als Ordner ausgewählt werden kann. Bei Gmail ist es von Hause aus so.
- Tooltips für Ordnernamen ausschalten
- Nachrichtenliste
- Spalte Datum: Uhrzeit und Datum in zwei Spalten anzeigen
- Spalte Beteiligte: Name und Mailadresse in zwei Spalten anzeigen
- Nachrichtenbereich
- Anhangleiste oben statt unten zeigen, direkt unter den Kopfzeilen
- Eingebundene Bilder als kleines Thumbnail darstellen, welches durch Klick expandiert werden kann
- Tooltips nie zeigen, wenn der Inhalt einer Spalte vollständig zu sehen ist. Thunderbird kann das offenbar bereits "entscheiden", weil bei abgeschnittenen Inhalten drei Punkte am Ende angezeigt werden.
- Verfassenfenster
- Anhangleiste oben statt unten zeigen, direkt unter den Adressfeldern.
Danksagungen
Ralf Zilian hat mich sehr unterstützt. Günter Gersdorf hat ein Add-on zum bequemen Lesen aller ungelesenen Nachricht auf meine Anregung für dieses Projekt erstellt. Im Forum thunderbird-mail.de haben verschiedene Mitglieder mit hilfreichen Hinweisen zu einzelnen Punkten dieser Anleitung beitragen. Allen möchte ich sehr herzlich danken : )
Und ich danke der Mozilla Foundation für die Bereitstellung und die kontinuierliche Pflege des hervorragenden freien Mailprogramms Thunderbird! Ich bin selber Nutzer der ersten Stunde seit 2003.