Thunderbird 68 Icons wiederherstellen

21.12.2018 | Thunderbird

Kurz: die alten Icons müssen heruntergeladen werden, eine custom CSS-Datei muß erstellt werden (Thunderbird dabei geschlossen) und dann neu gestartet werden. Fernziel wäre hierfür ein Add-On zu haben.

Kurz: die alten Icons müssen heruntergeladen werden, eine custom CSS-Datei muß erstellt werden (Thunderbird dabei geschlossen) und dann neu gestartet werden. Fernziel wäre hierfür ein Add-On zu haben, ähnlich wie Phoenix Icons.

  • Menu app Bearbeiten > Einstellungen
  • Wählen Sie 'Allgemein'
  • Scrollen Sie nach unten und klicken Sie auf die Schaltfläche 'Konfiguration bearbeiten
  • Akzeptiere die Warnung der Drachen
  • Suche : "Legacy"
  • Suchen Sie nach dieser Zeile: toolkit.legacyUserProfileCustomizations.stylesheet

Wenn es auf True gesetzt ist, ist alles in Ordnung

Wenn es auf False gesetzt ist:

  • Doppelklicken Sie auf diese Zeile, um False auf True umzuschalten.
  • Starten Sie Thunderbird neu, wenn Sie die Einstellung ändern müssen.

So erstellen Sie nun die Datei userChrome.css:

In Thunderbird:

Wenn man sein Profilverzeichnis z.B. /home/hli/.thunderbird/0uo47b8d.default/chrome kennt, braucht man diesen Umweg nicht, ist aber nett zu wissen:

  • Hilfe > Informationen zur Fehlerbehebung
  • Zeile Profilverzeichnis: Klicken Sie auf die Schaltfläche Ordner öffnen
  • Ein neues Fenster mit dem Inhalt Ihres Profilordners wird geöffnet.

Schließen Sie Thunderbird jetzt - das ist wichtig.

  • Erstellen Sie einen neuen Ordner und nennen Sie ihn chrome. Notieren Sie die Schreibweise. Verwenden Sie Kleinbuchstaben. Er sollte sich an derselben Stelle befinden wie der Ordner Mail
  • Erstellen Sie im chrome-Ordner einen weiteren Ordner mit dem Namen images.
  • Verwenden Sie die folgenden Links, um das Bild anzuzeigen, klicken Sie mit der rechten Maustaste auf Bild speichern unter und speichern Sie alle Bilder in dem soeben erstellten Ordner chrome/images.

https://searchfox.org/comm-esr68/source/mail/themes/windows/mail/icons/folder.png
https://searchfox.org/comm-esr68/source/mail/themes/windows/mail/icons/server.png
https://searchfox.org/comm-esr68/source/mail/themes/windows/mail/newsblog/rss-feed.png
https://searchfox.org/comm-esr68/source/mail/themes/windows/mail/newsblog/rss-feed-folder.png

  • Hier ist der Code, den Sie kopieren und in die Datei chrome/userChrome.css einfügen müssen:

 

 @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

    @-moz-document url-prefix("chrome://messenger/content/messenger.xhtml") {

      /* folder pane */

      .tabmail-tab[type="folder"],
      treechildren::-moz-tree-image(folderNameCol) {
        list-style-image: url("images/folder.png") !important;
        -moz-image-region: rect(0 16px 16px 0) !important;
      }
     
      treechildren::-moz-tree-image(folderNameCol, imapShared-true) {
        -moz-image-region: rect(0 192px 16px 176px) !important;
      }
     
      treechildren::-moz-tree-image(folderNameCol, newMessages-true) {
        -moz-image-region: rect(16px 16px 32px 0) !important;
      }
     
      .tabmail-tab[type="folder"][ServerType="nntp"],
      treechildren::-moz-tree-image(folderNameCol, serverType-nntp) {
        -moz-image-region: rect(0 160px 16px 144px) !important;
      }
     
      treechildren::-moz-tree-image(folderNameCol, isFeed-true) {
        list-style-image: url("images/rss-feed.png") !important;
        -moz-image-region: rect(32px 16px 48px 0) !important;
      }
     
      .tabmail-tab[type="folder"][IsFeedFolder="true"],
      treechildren::-moz-tree-image(folderNameCol, isFeedFolder-true) {
        list-style-image: url("images/rss-feed-folder.png") !important;
        -moz-image-region: auto !important;
      }
     
      .tabmail-tab[type="folder"][SpecialFolder="Inbox"],
      treechildren::-moz-tree-image(folderNameCol, specialFolder-Inbox) {
        -moz-image-region: rect(0 48px 16px 32px) !important;
      }
     
      treechildren::-moz-tree-image(folderNameCol, specialFolder-Inbox, newMessages-true) {
        -moz-image-region: rect(16px 48px 32px 32px) !important;
      }
     
      .tabmail-tab[type="folder"][SpecialFolder="Sent"],
      treechildren::-moz-tree-image(folderNameCol, specialFolder-Sent) {
        -moz-image-region: rect(0 64px 16px 48px) !important;
      }
     
      .tabmail-tab[type="folder"][SpecialFolder="Outbox"],
      treechildren::-moz-tree-image(folderNameCol, specialFolder-Outbox) {
        -moz-image-region: rect(0 80px 16px 64px) !important;
      }
     
      .tabmail-tab[type="folder"][SpecialFolder="Drafts"],
      treechildren::-moz-tree-image(folderNameCol, specialFolder-Drafts) {
        -moz-image-region: rect(0 96px 16px 80px) !important;
      }
     
      .tabmail-tab[type="folder"][SpecialFolder="Templates"],
      treechildren::-moz-tree-image(folderNameCol, specialFolder-Templates) {
        -moz-image-region: rect(0 112px 16px 96px) !important;
      }
     
      .tabmail-tab[type="folder"][SpecialFolder="Junk"],
      treechildren::-moz-tree-image(folderNameCol, specialFolder-Junk) {
        -moz-image-region: rect(0 128px 16px 112px) !important;
      }
     
      .tabmail-tab[type="folder"][SpecialFolder="Trash"],
      treechildren::-moz-tree-image(folderNameCol, specialFolder-Trash) {
        -moz-image-region: rect(0 144px 16px 128px) !important;
      }
     
      .tabmail-tab[type="folder"][SpecialFolder="Archive"],
      treechildren::-moz-tree-image(folderNameCol, specialFolder-Archive) {
        -moz-image-region: rect(0 208px 16px 192px) !important;
      }
     
      .tabmail-tab[type="folder"][SpecialFolder="Virtual"],
      treechildren::-moz-tree-image(folderNameCol, specialFolder-Virtual) {
        -moz-image-region: rect(0 176px 16px 160px) !important;
      }
     
      .tabmail-tab[type="folder"][IsServer="true"],
      treechildren::-moz-tree-image(folderNameCol, isServer-true) {
        list-style-image: url("images/server.png") !important;
        -moz-image-region: rect(0 16px 16px 0) !important;
      }
     
      treechildren::-moz-tree-image(folderNameCol, isServer-true, biffState-NewMail) {
        -moz-image-region: rect(16px 16px 32px 0) !important;
      }
     
      .tabmail-tab[type="folder"][IsServer="true"][ServerType="imap"][IsSecure="true"],
      .tabmail-tab[type="folder"][IsServer="true"][ServerType="pop3"][IsSecure="true"],
      treechildren::-moz-tree-image(folderNameCol, isServer-true, serverType-pop3, isSecure-true),
      treechildren::-moz-tree-image(folderNameCol, isServer-true, serverType-imap, isSecure-true) {
        -moz-image-region: rect(0 32px 16px 16px) !important;
      }
     
      treechildren::-moz-tree-image(folderNameCol, isServer-true, biffState-NewMail, isSecure-true) {
        -moz-image-region: rect(16px 32px 32px 16px) !important;
      }
     
      .tabmail-tab[type="folder"][IsServer="true"][ServerType="none"],
      treechildren::-moz-tree-image(folderNameCol, isServer-true, serverType-none) {
        -moz-image-region: rect(0 48px 16px 32px) !important;
      }
     
      treechildren::-moz-tree-image(folderNameCol, isServer-true, serverType-none, biffState-NewMail) {
        -moz-image-region: rect(16px 48px 32px 32px) !important;
      }
     
      .tabmail-tab[type="folder"][IsServer="true"][ServerType="nntp"],
      treechildren::-moz-tree-image(folderNameCol, isServer-true, serverType-nntp) {
        -moz-image-region: rect(0 64px 16px 48px) !important;
      }
     
      .tabmail-tab[type="folder"][IsServer="true"][ServerType="nntp"][IsSecure="true"],
      treechildren::-moz-tree-image(folderNameCol, isServer-true, serverType-nntp, isSecure-true) {
        -moz-image-region: rect(0 80px 16px 64px) !important;
      }
     
      .tabmail-tab[type="folder"][IsServer="true"][ServerType="rss"],
      treechildren::-moz-tree-image(folderNameCol, isServer-true, serverType-rss) {
        list-style-image: url("images/rss-feed.png") !important;
        -moz-image-region: rect(0 16px 16px 0) !important;
      }

    }

 

  • Thunderbird neu starten. Fertig.
     

English Version:

https://support.mozilla.org/en-US/questions/1309818?page=1
(aus mehreren Posts zusammengeschraubt)

Analyse

Entwurf

Development

Launch