1. Home
  2. News
  3. Download
    1. Thunderbird Release Version
    2. Thunderbird 140 ESR
    3. Thunderbird 115 ESR
    4. Thunderbird Beta Version
    5. Language Pack (User Interface)
    6. Dictionaries (Spell Check)
  4. Help & Lexicon
    1. Instructions for Thunderbird
    2. Questions & Answers (FAQ) about Thunderbird
    3. Help for this Website
    4. Last Changes
  5. Forums
    1. Unresolved Threads
    2. Latest Posts
    3. Threads of the last 24 hours
  • Login
  • Register
  • 
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Forum
  • Lexicon
  • Articles
  • Pages
  • More Options
  1. Thunderbird Mail DE
  2. Forum
  3. Hilfe zu E-Mail und allgemeines Arbeiten
  4. Allgemeines Arbeiten / Konten einrichten / Installation & Update

[GELÖST] UserChrome.css automatisiert erstellen lassen

  • s1n88
  • May 15, 2014 at 8:58 AM
  • Closed
  • Thread is Resolved
  • s1n88
    Member
    Posts
    32
    Member since
    11. Apr. 2008
    • May 15, 2014 at 8:58 AM
    • #1

    Thunderbird-Version: 24.5.0
    Betriebssystem + Version: Windows 7 x64
    Kontenart (POP / IMAP): IMAP
    Postfachanbieter (z.B. GMX): Eigener Mailserver

    Liebe TB-Community,
    Ich suche eine Möglichkeit die userChrome.css beim ersten Start automatisiert erstellen zu lassen. Gibt es dafür eine Möglichkeit bei Thunderbird?

    Ich habe derzeit zwei Umsetzungsideen, wie man es theoretisch hinbekommen könnte:
    1. Nach der Installation von Thunderbird müsste direkt ein leeres Profil erstellt werden noch bevor Thunderbird zum ersten Mal gestartet wird. Dann wäre es mir via Softwareverteilung möglich, nach der TB-Installation noch eine Batchdatei auszuführen, die eine fertige UserChrome.css ins Profil kopiert.

    2. Wir benutzen in unserem Firmennetzwerk die MCD Funktion zur automatisierten und zentralen Konfiguration der TB-Settings. Zwar funktioniert das mit JavaScript-Dateien, doch TB nutzt nur eine sehr abgesteckte Version, sodass vieles überhauopt nicht möglich ist. Angeblich soll aber folgendes möglich sein:

    Quote

    ...the AutoConfig file is a Javascript file with full access to XPCOM Components. This is going to open up some really cool stuff for us later (dynamically generating userChrome.css and userContent.css) ...


    Leider wird bei der Quelle nicht beschrieben, wie das funktionieren soll. Auch beim Suchen konnte ich bisher nichts dazu finden ... Hat das evtl. schon jemand von Euch mal gemacht und kann mir dabei weiterhelfen?

    Wer kann zu diesem speziellen Thema helfen?

  • s1n88
    Member
    Posts
    32
    Member since
    11. Apr. 2008
    • May 15, 2014 at 10:02 AM
    • #2

    Okay, ich habe die Antwort nun doch selbst gefunden.
    Im schon oben genannten Blog wurde die Lösung später veröffentlicht:

    Code
    const Cc = Components.classes;
    const Ci = Components.interfaces;
    Components.utils.import("resource://gre/modules/Services.jsm");
    var profileDir = Services.dirsvc.get("ProfD", Ci.nsILocalFile);
    profileDir.append("chrome");
    if( !profileDir.exists() || !profileDir.isDirectory() ) {
      profileDir.create(Components.interfaces.nsIFile.DIRECTORY_TYPE, 0777);
    }
    profileDir.append("userChrome.css");
    var fos =
    Cc["@mozilla.org/network/file-output-stream;1"].createInstance(Ci.nsIFileOutputStream);
    fos.init(profileDir, -1, -1, false);
    var css = "#context-setDesktopBackground { display: none;}";
    fos.write(css, css.length);
    fos.close();
    Display More


    Quelle: http://mike.kaply.com/2012/03/22/cus…toconfig-files/

  • graba
    Global Moderator
    Reactions Received
    606
    Posts
    21,861
    Member since
    17. May. 2006
    Helpful answers
    9
    • May 15, 2014 at 12:46 PM
    • #3

    Hallo,

    schön, dass du selbst eine Antwort auf deine Frage gefunden hast, und danke für die Information!

    Gruß
    graba :ziehtdenhut:

    Keine Forenhilfe per Konversation!
    Für Thunderbird-Entwicklung spenden

  • Thunder January 5, 2019 at 2:28 AM

    Moved the thread from forum Spezielle Probleme to forum Allgemeines Arbeiten.
  • Community-Bot September 3, 2024 at 8:10 PM

    Closed the thread.

Current app version

  • Thunderbird 151.0.1 veröffentlicht

    Thunder May 27, 2026 at 11:54 PM

Current 140 ESR version

  • Thunderbird 140.11.1 ESR veröffentlicht

    Thunder May 27, 2026 at 12:00 AM

No Advertisements

There are no advertisements here. Maybe you give the website owner (Alexander Ihrig - aka "Thunder") instead something to be able to finance these sites in the long run. Many Thanks!

Thank you for the support!

Coffee to be spent?

Donate now via Paypal*

*Forwarding to PayPal.Me

Thunderbird Mail DE
  1. Imprint & Contact
  2. Privacy Policy
    1. Cookie Policy
  3. Terms of Use
  4. Donation Call for Thunderbird
Help for this website
  • All website support articles
  • How to use website search
  • How to create a forums user account
  • How to create and edit a forums thread
  • How to reset your forums password
Copyright © 2003-2026 Thunderbird Mail DE

You are NOT on an official page of the Mozilla Foundation. Mozilla®, mozilla.org®, Firefox®, Thunderbird™, Bugzilla™, Sunbird®, Seamonkey®, XUL™ and the Thunderbird logo are (among others) registered trademarks of the Mozilla Foundation.

Powered by WoltLab Suite™