1. Startseite
  2. Nachrichten
  3. Herunterladen
    1. Thunderbird Release-Version
    2. Thunderbird 128 ESR
    3. Thunderbird 115 ESR
    4. Thunderbird Beta-Version
    5. Sprachpaket (Benutzeroberfläche)
    6. Wörterbücher (Rechtschreibprüfung)
  4. Hilfe & Lexikon
    1. Anleitungen zu Thunderbird
    2. Fragen & Antworten (FAQ) zu Thunderbird
    3. Hilfe zu dieser Webseite
  5. Forum
    1. Unerledigte Themen
    2. Letzte Beiträge
    3. Themen der letzten 24 Stunden
  • Anmelden
  • Registrieren
  • 
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Forum
  • Lexikon
  • Artikel
  • Seiten
  • Erweiterte Suche
  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
  • 15. Mai 2014 um 08:58
  • Geschlossen
  • Erledigt
  • s1n88
    Mitglied
    Beiträge
    32
    Mitglied seit
    11. Apr. 2008
    • 15. Mai 2014 um 08:58
    • #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:

    Zitat

    ...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
    Mitglied
    Beiträge
    32
    Mitglied seit
    11. Apr. 2008
    • 15. Mai 2014 um 10:02
    • #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();
    Alles anzeigen


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

  • graba
    Globaler Moderator
    Reaktionen
    573
    Beiträge
    21.483
    Mitglied seit
    17. Mai. 2006
    Hilfreiche Antworten
    9
    • 15. Mai 2014 um 12:46
    • #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 5. Januar 2019 um 02:28

    Hat das Thema aus dem Forum Spezielle Probleme nach Allgemeines Arbeiten verschoben.
  • Community-Bot 3. September 2024 um 20:10

    Hat das Thema geschlossen.

Aktuelle Programmversion

  • Thunderbird 138.0 veröffentlicht

    Thunder 30. April 2025 um 00:04

Aktuelle ESR-Version

  • Thunderbird 128.10.0 ESR veröffentlicht

    Thunder 29. April 2025 um 23:24

Keine Werbung

Hier wird auf Werbeanzeigen verzichtet. Vielleicht geben Sie dem Website-Betreiber (Alexander Ihrig - aka "Thunder") stattdessen etwas aus, um diese Seiten auf Dauer finanzieren zu können. Vielen Dank!

Vielen Dank für die Unterstützung!

Kaffee ausgeben für:

Per Paypal unterstützen*

*Weiterleitung zu PayPal.Me

Thunderbird Mail DE
  1. Impressum & Kontakt
  2. Datenschutzerklärung
    1. Einsatz von Cookies
  3. Nutzungsbedingungen
  4. Spendenaufruf für Thunderbird
Hilfe zu dieser Webseite
  • Übersicht der Hilfe zur Webseite
  • Die Suchfunktion benutzen
  • Foren-Benutzerkonto - Erstellen (Neu registrieren)
  • Foren-Thema erstellen und bearbeiten
  • Passwort vergessen - neues Passwort festlegen
Copyright © 2003-2025 Thunderbird Mail DE

Sie befinden sich NICHT auf einer offiziellen Seite der Mozilla Foundation. Mozilla®, mozilla.org®, Firefox®, Thunderbird™, Bugzilla™, Sunbird®, XUL™ und das Thunderbird-Logo sind (neben anderen) eingetragene Markenzeichen der Mozilla Foundation.

Community-Software: WoltLab Suite™