Erweiterungen im Mehrbenutzersystem unter SuSE Linux 10.0

  • Hallo,

    schon zu Windows- Zeiten nutze ich Opera und Firefox sehr gerne. Insbesondere die Erweiterungen von Firefox haben es mir angetan.
    Firefox 1.5.02 habe ich unter /opt/firefox entpackt. Das Icon auf dem
    Desktop startet von jedem User Firefox. Innerhalb dieses Verzeichnisses
    existiert ein Ordner "extensions" (Erweiterungen), wo die zwei Standard-
    Erweiterungen "Talkback 1.5.02" und "DOM Inspektor 1.8.02" liegen.

    Jeder Nutzer hat zusätzlich noch einen Ordner /home/benutzerName/.mozilla/firefox/extensions. Dieser wird bei Erstaufführung erstellt. Das System funktioniert. Jetzt sollten Erweiterungen installiert werden. Im jeweiligen Benutzerverzeichnis liegt ein Ordner, der leider bei jedem Nutzer anders heißt, z.B.:
    "mytgwx88.default", sowie zwei Dateien pluginreg.dat und profiles.ini. Im Ordner selber liegt u.a. die Datei extensions.ini, wo die Erweiterungen registriert sind:

    ANFANG DATEI "extensions.ini" (BEISPIEL EINES BENUTZERS):
    [ExtensionDirs]
    Extension0=/opt/firefox/extensions/talkback@mozilla.org
    Extension1=/opt/firefox/extensions/inspector@mozilla.org
    [ThemeDirs]
    ENDE DATEI "extensions.ini"

    ANFANG DATEI "profiles.ini" (BEISPIEL EINES BENUTZERS):
    [General]
    StartWithLastProfile=1

    [Profile0]
    Name=default
    IsRelative=1
    Path=mytgwx88.default ->Hier ist der Ordner eingetragen, der bei jedem Nutzer leider wieder anders heißt - zudem so komisch - und u.a. die Datei extensions.ini enthält.
    ENDE DATEI "profiles.ini"

    Jeder Nutzer sollte schon ein eigenes Profil haben, also auch eigene Bookmarks (Ordner Bookmarks ist u.a. auch in diesem Ordner mytgwx88 eines Benutzers), jedoch sollten ALLE DIE SELBEN ERWEITERUNGEN haben können. Es ist sehr mühsehlig bei jeder Neuinstallation ALLE Erweiterungen für jeden Nutzer neu zu installieren, zudem funktioniert das leider nicht.

    Habe mit einem anderen Nutzer über http://www.erweiterungen.de Erweiterungen installiert, die nach Neustart bei diesem auch aktiviert waren und reibunslos funktionierten. Als "root" darf man ja nicht surfen (Sicherheit), so dass ich dann mit einem Nutzer auf http://www.erweiterungen.de ging. Außerdem werden Erweiterungen wohl auch dann nur für "root" installiert, also auch nicht für alle Benutzer.

    Starte ich allerdings mit dem ersten Nutzer (benutzer1) sind nur die zwei Standard- Erweiteterungen installiert, siehe erweiterungen.ini (oben). Installiere ich dann mit diesem Nutzer die Erweiterungen erneut, erscheinen diese auch unter dem Menü Extras, Erweiterungen aufgelistet, jedoch mit dem Vermerk: ".... wird beim nächsten Start von Firefox installiert", was allerdings nicht geschieht. :(

    Die Datei "extensions.ini" des Nutzers, wo die Installation klappte sieht übrigens so aus (hier erkennt man auch, dass einiges nur für den Nutzer installiert wurde in seinem home- Verzeichnis):

    Unter diesem Ordner "fgingIrh" liegt die Datei "extension.ini", bei dem Benutzer, wo die Erweiterungen erstmalig reibungslos installiert wurden.
    home/benutzer1/.mozilla/firefox/f5inglrh.default

    ANFANG DATEI " extensions.ini" (BEISPIEL des 1.Benutzers):
    [ExtensionDirs]
    Extension0=/opt/firefox/extensions/talkback@mozilla.org
    Extension1=/opt/firefox/extensions/inspector@mozilla.org
    Extension2=/home/benutzer1/.mozilla/firefox/f5inglrh.default/extensions/{DC01DE6B-D5DD-42f8-86DA-4D059012CEEE}
    Extension3=/home/benutzer1/.mozilla/firefox/f5inglrh.default/extensions/{73a6fe31-595d-460b-a920-fcc0f8843232}
    Extension4=/home/benutzer1/.mozilla/firefox/f5inglrh.default/extensions/{ebcf8b39-5cb1-4233-9edf-7d6533455b8d}
    Extension5=/home/benutzer1/.mozilla/firefox/f5inglrh.default/extensions/{30887a7e-09a2-44d0-ad71-d55bd90dae4e}
    Extension6=/home/benutzer1/.mozilla/firefox/f5inglrh.default/extensions/{8F6A6FD9-0619-459f-B9D0-81DE065D4E21}
    Extension7=/home/benutzer1/.mozilla/firefox/f5inglrh.default/extensions/{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}
    Extension8=/home/benutzer1/.mozilla/firefox/f5inglrh.default/extensions/{0F06271E-61EF-46b8-ACC2-99BAD4BB9F89}
    Extension9=/home/benutzer1/.mozilla/firefox/f5inglrh.default/extensions/{3d7eb24f-2740-49df-8937-200b1cc08f8a}
    Extension10=/home/benutzer1/.mozilla/firefox/f5inglrh.default/extensions/{fce36c1e-58d8-498a-b2a5-66ad1cedebbb}
    Extension11=/home/benutzer1/.mozilla/firefox/f5inglrh.default/extensions/{8637f3b0-f6d6-4496-b464-18281f83207d}
    Extension12=/home/benutzer1/.mozilla/firefox/f5inglrh.default/extensions/{02450954-cdd9-410f-b1da-db804e18c671}
    Extension13=/home/benutzer1/.mozilla/firefox/f5inglrh.default/extensions/{333670ee-d9e7-47be-83aa-d67bba8d4266}
    Extension14=/home/benutzer1/.mozilla/firefox/f5inglrh.default/extensions/{87f54a61-c9b3-4138-a38a-33c31770bb9e}
    Extension15=/home/benutzer1/.mozilla/firefox/f5inglrh.default/extensions/imglikeopera@imfo.ru
    Extension16=/home/benutzer1/.mozilla/firefox/f5inglrh.default/extensions/{f15f8c61-2830-4498-9762-2677a6b6e1d5}
    Extension17=/home/benutzer1/.mozilla/firefox/f5inglrh.default/extensions/{eeb299da-31d8-4683-aad4-9c9a045e0351}
    Extension18=/home/benutzer1/.mozilla/firefox/f5inglrh.default/extensions/{49f3fc85-dcfe-4e42-9301-226ebe658509}
    Extension19=/home/benutzer1/.mozilla/firefox/f5inglrh.default/extensions/{9ef1e09b-d4b2-4a55-ac3e-1cb330546bec}
    Extension20=/home/benutzer1/.mozilla/firefox/f5inglrh.default/extensions/{4E38B095-A1A0-46cd-9BA2-B3708444965A}
    [ThemeDirs]
    ANFANG DATEI "extensions.ini"

    -> Sicherlich habe ich auch schon probiert, den Inhalt des Ordners entweder vom einen Nutzer- Verzeichnis in ein anderes Benutzerverzeichnis oder sogar in den Ordner des Programmes zu legen (unter /opt/firefox/extensions).
    -> Die zweite Möglichkeit war, den Inhalt der Erweiterungen des "Benutzer1", bei dem die Installation klappte in /opt/firefox/extensions zu kopieren und die Datei extensions.ini unter dem Nutzer- Verzeichnis anzupassen:

    Adresse Extensions 2-20 wie 0-1.....

    doch leider ergebnislos bislang. Vielleicht Ansatz OK, aber Ausführung nicht gut genug. Geht das denn alles nicht etwas einfacher?!?

    Hat jemand Erfahrung oder Links (schon gegoogled) mit Installation von Erweiterungen in einem Mehrbenutzersystem (Windows ist auch interessant, vor allem würde mich aber Linux interessieren - gerne auch Ubuntu, Debian, vorwiegend aber SuSE Linux 10.0.

    Vielen Dank,
    Mike#


    :cry::oops:

  • Hallo,

    Danke für die schnelle Antwort.

    Werde es direkt gleich ausprobieren, nachdem ich die Erweiterungen als Normal- Nutzer heruntergeladen habe.
    Die Installation kann (und muss ich wahrscheinlich) dann ohnehin als root ausführen mit
    >> -install-global-extension "<path>\extname.xpi" <<.


    Fine, Merci :)