Ich habe ein System, auf dem Firefox installiert ist und in /usr/bin/firefox
dem Profile verwendet werden ~/.mozilla/firefox
.
Ich habe eine neue zusätzliche firefox
in installiert /opt/myapplication
. Ich möchte, dass der neue Firefox Profile sucht und speichert ~/.myapplication
. Wenn beim Startversuch /opt/myapplication
keine Profile vorhanden sind ~/.myapplication
, sollte automatisch ein neues Profil erstellt werden. dh Ein neuer Systembenutzer sollte kein Profil erstellen müssen, bevor die /opt/myapplication
Version von FireFox gestartet wird, und keine der Versionen sollte die Existenz der anderen kennen.
Wie kann ich das erreichen?
profiles.ini
Datei selbst zu ändern, in der der Pfad zu den einzelnen Profilen gespeichert ist (in Ihrem Fall~/.mozilla/firefox
). Sie könnten es wahrscheinlich mit einem symbolischen Link verschieben, aber Sie müssen Spiele spielen, um den gewünschten Wert einzustellen, bevor Sie die verschiedenen installierten Versionen starten. Es könnte einfacher sein, sie alle gemeinsam nutzen zu lassenprofile.ini
und nur Profile mit unterschiedlichen eindeutigen Namen zu verwenden.MOZ_APP_PROFILE
inbrowser/confvars.sh
und kompilieren eine Version , die auf einen anderen Pfad verweist. Ich konnte jedoch keine Dokumentation zum Format findenMOZ_APP_PROFILE
.profiles.ini
mit der-profile
Befehlszeilenoption das Ganze ignorieren .Profile=
Option in den[App]
Abschnitt jeder Versionsdateiapplication.ini
einfügen, der im Ordner des ausführbaren Programms gespeichert ist.