Beiträge von edvoldi
-
-
Es wird wohl so sein wie im Firefox das der Cache gelöscht werden muss, damit die Scripts geladen werden.
Ich starte dann immer Thunderbird einmal im abgesichertem Modus und danach hat es bei mir dann immer funktioniert.Die aboutconfig-button.uc.xul sieht bei mir so aus und die Button liegen in der tabbar-toolbar.
XML
Alles anzeigen<?xml version="1.0"?> <?xml-stylesheet type="text/css" href="chrome://global/skin/"?> <?xml-stylesheet href="data:text/css, @namespace%20url('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul'); @namespace%20html%20url('http://www.w3.org/1999/xhtml'); %23configEditor-button {list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAABmJLR0QA%2FwD%2FAP%2BgvaeTAAAACXBIWXMAACcPAAAnDwGrs%2B%2FJAAAAB3RJTUUH1AwRDyUGYuIbjQAAAwRJREFUOMuFkV1rWwUAhp%2BTnnNyPpOsbjVZsSC6sVHY1hXZ1RiIon%2FAC7%2BmF16Jv2RjwnDTXfiBoHUoanQLrDpvhMKgiHajq7NN89E0aU6bpM35zDnJOV5YpmMXPnfvzcPL%2BwoAFy9%2BPh4nPB3HcT6Oh4U4Jm%2FoSkHTtbyiyAVZlvOSLOYdx3V%2BujX%2F2tzc1dvsI1y%2B%2FNV7x6afeT%2BbMSVFVdDUNIqiMIpHhGFEGIYMwoixVIqG43Ll65uN%2B1370nZ57Vqw8E0g3Cgt9E%2FNHDdr9SbBICQMI6IoIkl4hPstC236CAefyLO49CfFYrFU%2B%2FLSK6m0LJqO4xEEIfVala3WJrqmYegaVrvJtSsXWL67SM12mDhUwB9EjOKEzPihl0mNnUulhARVkdF0jbkvPuZW6XsUJY2ma%2Bz2djhz5jQvvXiWqYkD%2FHZvlXsra1TrG3St1oB4NC4igKKkMXQDSRRRNQ1VVZEkGV03mDlxhEqlwrBapqNO8nt9i85W02%2F%2FemMBuCNG0RAhJaLrGrphYJomuq4hSTJpWeKTTz%2Fj2PGTvHH%2BHXIZgzfPv11bunn9AjAPrIuDcISQGkPXVQQgk8lgGBqiKJHNZZl4cpITJ2cwDB0vCEmGowgoAk2AVBAMIIkxNYmppw7T2Wkhjf2TTT1NLmOQyyiYmoTtOAxHw0feET0%2FIApD5GyaQiHP7Ows3%2F7wHTsHpqh3XTpDjeclEVkWsPsuw%2BFjAh%2FH9TBNheXlFYIgoDc5zQtnn%2BOw5bGo6hSXNzl9KqJvO48LfM%2FHdnyyXsirr7%2BF67r8aEW0dny6uzau51Hd3KbXc%2Bh0domiMAGSfwV%2BgG17eEHEs0enASgVb7P4xwq247Be3eBgHDH%2Fyx3Kq38l9Vp5A%2FAfClzPGz5YrYjt7Q6eH%2BC6HnnX5uelu%2FQTkqDd9MWg53xQut5rtxtrltX4ENh7KKitlz9ybOdd294Lt62mY7Wbvf5et9Xv71Z6PetBGA7WK1Dfv60DuP%2FdQABk4ByQAxrAJtDdrznif%2FgbTgGEQikOjI8AAAAASUVORK5CYII%3D); } " type="text/css"?> <overlay xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <toolbar id="tabbar-toolbar"> <toolbarbutton id="configEditor-button" class="toolbarbutton-1 tbutton" label="about-config" tooltiptext="About:Config" oncommand='window.openDialog("chrome://global/content/config.xul"); window.content.focus();'/> </toolbar> </overlay>Kann ich das im Chrome-Ordner liegende Hintergrundbild direkt einbinden, ohne base 64-Code?
Ja wenn Du den richtigen Pfad nimmst.
Die userChrome.css sieht bei mir so aus:
Code@import url("file:///D:/Seafile/Mozilla/Thunderbird/CSS-Ordner/css-dateien/cardbook.css"); @import url("file:///D:/Seafile/Mozilla/Thunderbird/CSS-Ordner/css-dateien/clippings.css"); @import url("file:///D:/Seafile/Mozilla/Thunderbird/CSS-Ordner/css-dateien/enigmail.css"); @import url("file:///D:/Seafile/Mozilla/Thunderbird/CSS-Ordner/css-dateien/extra-config-menu.css"); @import url("file:///D:/Seafile/Mozilla/Thunderbird/CSS-Ordner/css-dateien/fensterlayout.css"); @import url("file:///D:/Seafile/Mozilla/Thunderbird/CSS-Ordner/css-dateien/lightning.css"); @import url("file:///D:/Seafile/Mozilla/Thunderbird/CSS-Ordner/css-dateien/menu_bar.css"); @import url("file:///D:/Seafile/Mozilla/Thunderbird/CSS-Ordner/css-dateien/silvermel.css"); @import url("file:///D:/Seafile/Mozilla/Thunderbird/CSS-Ordner/css-dateien/Navigationsleiste Hintergrundbild.css");Ich habe alle css Datei auf meinem Raspi liegen und die werden über Seafile mit meinem Notebook synchronisiert.
Auf dem Raspi in einem Ordner liegen alle css Dateien und auch das Hintergrundbild in einem Unterordner "pics"
So das der Aufruf für das Bild so aus sieht:
background-image:url("pics/boersengeger.jpg") !important;
Hoffentlich nicht zu verwirrend.
Gruß
EDV-Oldi -
-
-
Mit diesem Code:
CSS
Alles anzeigen/* Navigationsleiste Hintergrundbild */ #navigation-toolbox, #mail-bar3, #QuickFolders-Toolbar, #calendar-toolbox, #task-toolbar2, #cardbook-toolbar, #chat-view-toolbox { -moz-appearance: none !important; background-image:url("pics/boersengeger.jpg") !important; }sieht es bei mir so aus:
-
Die gelb markierte Leiste sollte allerdings ebenfalls von dem Bild ausgefüllt sein.
Für die Menübar ist dieser Code zuständig ( #mail-bar3 )
Gruß
EDV-Oldi -
Wie stelle ich die Script-Einbindung im TB auf die Firefox-Methode um? Welche Dateien müssen in welche Ordner, vor allem, wo kriege ich die benötigten Dateien her?
Alles was Du im Firefox in den Programmordner oder Profilordner kopieren sollst funktioniert auch im Thunderbird.
Siehe https://github.com/Endor8/userChr…die-dateien-hin
Der Code vom RestartThunderbird.uc.xul funktioniert bei mir im Thunderbird 60 ohne Probleme.Diese Script habe ich im Thunderbird am laufen:
aboutconfig-button.uc.xul
OpenProfileDirectory_Fx9.uc.js
OptionsMenu_0.8.uc.js
RestartThunderbird.uc.xul
UhrMenueLeiste.uc.js
extras_config_menu_tb.uc.js
Gruß
EDV-Oldi -
Ach ja, ein Restart-Button oder Menüeintrag würde auch noch fehlen...
Ich benutze im Thunderbird dieses Script: RestartThunderbird.uc.xul von Endor.
XML
Alles anzeigen<?xml version="1.0"?> <?xml-stylesheet href="data:text/css, @namespace%20url('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul'); @namespace%20html%20url('http://www.w3.org/1999/xhtml'); %23restartfirefox-button { list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC60lEQVQ4jXWSWUyTURCFDxQFqpQ1hkokQiiE6AuGuqEkxgWDiMpiEBEBAzTugEBA3BHQCBgVFBEBUXFFKIsasdi0QGtrcSMSsVWkQUOMr74Yjw/93VDPy9ybme/MzM0F/i0fzE8q9M88djVgW/kt++i8SsB12X9q/5DILSa7JaFZz9KBcRbprMzRvucurZXRnWZKd575CLiF/A8Wz95z7lPFs3Ee1I2yQPueWep3VKjeMuWBhQn3zIztMnPWWQ3hK18tMKE/6RmpxYMnn4/zkADnaEa4XTvG1J5RJnW/49rON1ypHObSttcMrlbRI+OwTqwoOy8M7pWYrrLyiN4G79BY6b/79AhC12dBFpHqvGF/i7zRyLCWIc6sG6Ck+jFFNUYi9eC5XwvMXKwI2Vf/ZcujMU6Nze3+a0FP/xgUPSCOa4lTfUTtY9pnHK4FgsOT4bco+Weha1A8AMkE3Bebyy04obPBNf10uGSgeEdxHbAkrXDvk8+UF1/5ar9CUfoP2Ca/0DiklT3FqR46NBrofs1Ij6ySBiA8Jb9A94Hbet4yQ22lvOohPbeUKSH2mjPBwk6IwU6ZRVelZ9voU1TeBIQl52b1jjGt28LE+2ZGdZgpic9VAnCcYOBkt2lPKyZNmifcJzvKgpcDCzfmKDRWJt4zM7brDSO7LBTF71P91X1rqUlyfYDTb+jpk19qgkQis6XmbdidrB7jmi4LI9uHGXZ7iDjQS2yv/4aU4lakl7TbHWmmS/MTSm8aGNRh5Fz1S3otj1LYDOZE57nEZde6p594uaLTwhk1JqJEQ1T0EtX9RJ2eUy7r6X3TwMB2I+U9LxiYf8j4+3guQpR4KCpGp1QNEOW9xJk+4oKO4iY9vW8YKFMaGaoeZGDh0VcAnAE4/HhYEQAxAC8AUiyIqUHuRaLBRHGzid53nlJ29xkDKhu+eUZEnQQwTagVCyawEw7Owh/wAOAJ0eR1juGrcpyXRGYDWA3AXchJfp/gOw9GYE6MbzLWAAAAAElFTkSuQmCC); } " type="text/css"?> <!DOCTYPE overlay [ ]> <overlay id="restartOverlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <script type="application/x-javascript"><![CDATA[ var ToolRstartMod = { //SAVE_SESSION_RESTART_VERSION: "0.0.2", init: function() { if (document.getElementById("Restart_Firefox_withDelDevCache")) return; var optionsitem, menuitem, menupopup; var UI = Components.classes["@mozilla.org/intl/scriptableunicodeconverter"]. createInstance(Components.interfaces.nsIScriptableUnicodeConverter); UI.charset = "UTF-8"; var gPref = Components.classes["@mozilla.org/preferences-service;1"]. getService(Components.interfaces.nsIPrefBranch); try{ if (!gPref.getBoolPref("browser.sessionstore.enabled")&&gPref.getBoolPref("extensions.tabmix.sessions.manager")){ var button = document.getElementById("btn_sessionmanager"); var label = "Neustart"; //try {label =UI.ConvertToUnicode(label)} catch(e){} if (button){ //button.setAttribute("disabled",false); //Fix With Rewindfowerd.xpi menuitem = document.createElement("menuitem"); menuitem.setAttribute("id", "Restart_Firefox0__withDelDevCache"); menuitem.setAttribute("class", "menuitem-iconic"); menuitem.setAttribute("label", label); menuitem.setAttribute("image", "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6%2BR8AAAABGdBTUEAALGPC%2FxhBQAAAkVJREFUeJxVks1Lk3EAxz%2B%2FZ79ne575tk2ntjlsCnaY1aGC7hYWVPRyiA7RX1CEEdRp8xAFRnQI6tClSx0sCBEi8FDRC4ZpSaIpvsSWm07ndC8%2B255nT4cw6nv6Hj6f20fwz26%2FS3eXy5WB6JIRomSCEFwL13G8Uxs80uXp3%2BHEzrn8ajm2lrOjXodNq0eljMC0bMySxdt0hX1u5eGtk4GnrTWO92LJtrUHr1dujK2Uo6c6NHRd4hA2DiBv2hiWTblcZSJpcrTVkT1%2FoPGMHBlNhzdzVvREWEPTHHR5VPbu0tFVhfV8hYnUNlIIGnWTgW85T3PN2iOZL1bvGaaFpmm0uCX7m1QwDBSh0u51EmhQsW14NpnlsN%2FFuY%2BZihycy4Z7QnVkKzaudJ7HMym%2Bb5o0WyZXettoD%2FkAWEgZrFZs%2FIaFzG0VzaThxue26d1dS%2BfBJsyq4PnXddJlBT1jYCsKqRKMFIBiCWnlCnIlV8%2B2W0d1VHErZTbyJXQqXP1Swl%2FN0O2RTKo6%2FnpIFw0pTwe0xZeJ7B5PXQ3xdAGRqeDz6fR0KBwKCkBh7JfFjNQhvgWbhUWZTBb6WnIcK2byPFktkljY5GLEQdDvRFEUfmbhkzeE2iDZmE6SHl3uE%2FdfzLmG3szfnMUVTQSbweWEqkmbLgh7XASCXpBOpj8vMvlhNoa%2FeudvEZFLQzHTqUd%2FtPqgpQF%2FUy2RWgm5bZLTKQrj8Vhi%2BGz%2Ffxn9EYcjdW777vy22oYqAIHLKMUT4%2FnrTF2Y2uF%2BA5XB81eiCxQGAAAAAElFTkSuQmCC"); menuitem.setAttribute("onclick", "ToolRstartMod.SaveRestart(event,0);"); optionsitem = document.getElementById("btn-sm-settings"); optionsitem.parentNode.insertBefore(menuitem, optionsitem); } menuitem = document.createElement("menuitem"); menuitem.setAttribute("id", "Restart_Firefox1__withDelDevCache"); menuitem.setAttribute("label", label); menuitem.setAttribute("onclick", "ToolRstartMod.SaveRestart(event,0);"); optionsitem = document.getElementById("menu_FileQuitItem"); optionsitem.parentNode.insertBefore(menuitem, optionsitem); } }catch(e){} label = "Neustart"; //try {label =UI.ConvertToUnicode(label)} catch(e){} menuitem = document.createElement("menuitem"); menuitem.setAttribute("label", label); menuitem.setAttribute("accesskey", "R"); menuitem.setAttribute("onclick", "ToolRstartMod.restartApp(event);"); optionsitem = document.getElementById("menu_FileQuitItem"); optionsitem.parentNode.insertBefore(menuitem, optionsitem); menuitem.setAttribute("id", "Restart_Firefox"); optionsitem = document.getElementById("appmenu_quit") || document.getElementById("appmenu-quit"); if (optionsitem) { menuitem = optionsitem.parentNode.insertBefore(menuitem.cloneNode(true), optionsitem); menuitem.setAttribute("id", "Restart_Firefox2"); } dump("Initialized addRestartButtons"); }, SaveRestart: function(e,f) { e.stopPropagation(); if (f==0) { SessionManager.sessionUtil('save', 'allwindows'); } ToolRstartMod.restartApp(e,f); }, //sessionsaver_.2-0.2.1.031-fx+mz.xpi?? restartApp: function(e,f) { if (e.button !=0 || f==1) { let xRE = Cc["@mozilla.org/xre/app-info;1"].getService(Ci.nsIXULRuntime); xRE.invalidateCachesOnRestart(); } const nsIAppStartup = Components.interfaces.nsIAppStartup; // Notify all windows that an application quit has been requested. var os = Components.classes["@mozilla.org/observer-service;1"] .getService(Components.interfaces.nsIObserverService); var cancelQuit = Components.classes["@mozilla.org/supports-PRBool;1"] .createInstance(Components.interfaces.nsISupportsPRBool); os.notifyObservers(cancelQuit, "quit-application-requested", null); // Something aborted the quit process. if (cancelQuit.data) return; // Notify all windows that an application quit has been granted. os.notifyObservers(null, "quit-application-granted", null); // Enumerate all windows and call shutdown handlers var wm = Components.classes["@mozilla.org/appshell/window-mediator;1"] .getService(Components.interfaces.nsIWindowMediator); var windows = wm.getEnumerator(null); var win; while (windows.hasMoreElements()) { win = windows.getNext(); if (("tryToClose" in win) && !win.tryToClose()) return; } Components.classes["@mozilla.org/toolkit/app-startup;1"].getService(nsIAppStartup) .quit(nsIAppStartup.eRestart | nsIAppStartup.eAttemptQuit); } } ToolRstartMod.init(); ]]></script> <toolbar id="tabbar-toolbar"> <toolbarbutton id="restartfirefox-button" class="toolbarbutton-1" onclick="ToolRstartMod.restartApp(event);" tooltiptext="Neustart (mit Rechts- und Mittelklick wird userChrome.js-Cache geleert)" insertafter="om-button" /> </toolbar> </overlay>xul Scripts werden leider ab Thunderbird 63 nicht mehr unterstützt.
Wo der Button hin soll stellt man in Zeile 124 ein. Bei mir liegt dieser Button hinter dem "om-button" Button.
Leider schaffe ich es nicht RestartFirefox_plus.uc.js für Thunderbird anzupassen, auch eine Anfrage im Firefox.Forum verlief negativ.
Viel Spaß beim testen.
Gruß
EDV-Oldi -
Bei mir dauert das etwas länger, bis alle externe Kalender und Adressbücher geladen sind.
Gruß EDV Oldi vom Smartphone
-
Das ist so, glaube ich, ab Version Thunderbird 59beta und allen kommende Versionen bis 63.
Gruß EDV Oldi vom Smartphone.
-
Den Papierkorb kriege ich auch nicht wieder?
https://www.thunderbird-mail.de/lexicon/entry/…_zu_k.C3.B6nnen
Gruß
EDV-Oldi -
Ich hatte im Code auch ein Befehl doppelt drin, das habe ich geändert.
Mit dem Bild das dachte ich mir schon, genau wie im Firefox.
Also bei mir wird mit dem oben genannten Code alles rot eingefärbt.
Kann den Code einmal jemand anderes testen?
Da ich mein "css" Gestaltung umgestellt habe nach Firefox Methode.
Gruß
EDV-Oldi -
Mit diesem Code kann ich die oberen Zeilen einfärben.
CSS/* Navigationsleiste Hintergrundbild */ #navigation-toolbox, #mail-bar3, .tab-background[selected="true"] { -moz-appearance: none !important; background: red !important; }setze statt ( background ) einmal Dein Bild ein und teste.
Gruß
EDV-Oldi -
Hallo Boersenfeger,
das neue Clippings gibt es hier:
http://aecreations.sourceforge.net/clippings/install.php
Clean Subject braucht man nicht mehr.
Stylish und die UserChromeJS, habe ich wie schon erwähnt mit der Script Variante von Firefox ersetzt.
Mit dem Rest sieht es schlecht aus.
Setzt einmal ein Screenshot hier rein um zu sehen wie Dein Thunderbird aussieht mit dem Hintergrundbild, das wissen wir genau was Du meinst.
Gruß
EDV-Oldi -
-
Hallo Herbert,
bei ganztägigen Terminen fehlt der Standort in der Tages- und Wochenansicht.
das stimmt leider, hatte ich auch schon bemängelt aber noch keine Rückmeldung von Philipp erhalten.
Wofür ist die Anzeige des Ortes gut?
Beim Zeigen mit der Maus wird eh der Ort angezeigt.
Wenn Dir das reicht ist das ja okay, aber einige möchte den Ort direkt angezeigt bekommen.
Gruß
EDV-Oldi -
-
Danke für den Lösungsweg.
Gruß
EDV-Oldi -
Hallo Tom,
ist das ein Kalender einer Uni?
Das hatte wir schon öfters, die halten sich scheinbar nicht an die Standards.
Teste es einmal ohne den Virenscanner (deinstallieren) den PC neu starten und dann testen.
Unter WIN 10 braucht man eigentlich keine externen Virensoftware mehr, der Defender ist mittlerweile genauso gut wie die externen.
Gruß
EDV-Oldi -