Verwenden Sie Ihre Methode
gksudo firefox -install-global-extension addon-1865-latest.xpi
scheint den Trick für Sie zu tun. Dadurch wird die Erweiterung für alle Benutzer auf Ihrem System installiert.
Um die Erweiterung nur für Ihren Benutzer zu installieren, verwenden Sie den Erweiterungspfad als Argument
firefox addon-1865-latest.xpi
Sie müssen jedoch noch auf die Install
Schaltfläche klicken !
Automatisierung der Installation
Firefox
benötigt nicht den Addon-Dateinamen, sondern den Bezeichner des Addons als Paketnamen. Das heißt, wenn Sie ein Addon ohne Benutzereingriff installieren möchten, müssen Sie es in einen Ordner mit dem Namen der Addon-ID-Zeichenfolge extrahieren, nicht mit dem Namen des Addons.
Die Kennung String kann auf den ersten Zeilen des Add - ons installieren Manifest - Datei zu finden , install.rdf
und es sieht wie folgt aus : <em:id>{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}</em:id>
. Alles in {}
(einschließlich der geschweiften Klammern) ist der Bezeichner.
Um ein Addon zum Laufen zu bringen, müssen Sie das Paket extrahieren, den Ordner, der die Dateien enthält, in die Addon-ID-Zeichenfolge umbenennen und entweder im globalen Addon-Ordner oder im Benutzer-Addon-Ordner ablegen.
Globale Addon-Installation
Wenn Sie eine Erweiterung automatisch für alle Benutzer in Ihrem System installieren möchten, müssen Sie sie extrahieren. Benennen Sie den Ordner, der das Addon enthält, in die ID-Zeichenfolge des Addons um und kopieren Sie sie in den firefox
Ordner für globale Erweiterungen /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/
. Alles, was Sie dort verwenden, wird aufgerufen automatisch, wenn ein Benutzer öffnet firefox
.
Benutzerspezifische Installation
Wenn Sie eine Erweiterung automatisch für nur einen Benutzer in Ihrem System installieren möchten, müssen Sie sie extrahieren. Benennen Sie den Ordner, der das Addon enthält, in die ID-Zeichenfolge des Addons um und kopieren Sie sie in den firefox
Benutzererweiterungsordner /home/user_name/.mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/
(erstellen Sie sie, wenn sie nicht vorhanden ist). Alles, was Sie dort verwenden, wird beim Öffnen eines Benutzers automatisch aufgerufen firefox
.
So bereiten Sie ein Addon für die automatische Installation vor - Beispiel
Erstellen Sie einen extensions
Ordner in Ihrem Zuhause und laden Sie das Addon darin herunter
mkdir ~/extensions
cd ~/extensions
wget https://addons.mozilla.org/firefox/downloads/latest/1865/addon-1865-latest.xpi
Extrahieren Sie es und löschen Sie das Original
unzip ~/extensions/addon-1865-latest.xpi
rm ~/extensions/addon-1865-latest.xpi
Lesen Sie die erste Zeile in der install.rdf
Datei, um die ID des Addons abzurufen (in diesem Fall lautet sie {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}). und erstellen Sie einen Ordner mit diesem Namen
mkdir ~/extensions/{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}
Verschieben Sie alle Dateien in Ihrem extensions
Ordner in den neu erstellten ~/extensions/{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}
und Sie können die Installation {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}
starten, indem Sie den Ordner wie beschrieben für eine lokale oder globale Installation verschieben.
So legen Sie die Standardhomepage fest
Um Ihre Homepage zu ändern, ohne die Einstellungen in Firefox zu verwenden, müssen Sie sie bearbeiten ~/.mozilla/firefox/*.default/prefs.js
(wo *.default
befindet sich ein Ordner, ~/.mozilla/firefox
der für Ihren Benutzer erstellt wurde) und diese Zeile am Ende der Seite einfügen
user_pref("browser.startup.homepage", "http://uptechtalk.com");
oder mit diesem Befehl
echo "user_pref("browser.startup.homepage", "http://uptechtalk.com");" >> ~/.mozilla/firefox/*.default/prefs.js
Sie müssen dies nach dem Schließen tun, sonst firefox
überschreibt das Programm die Einstellung beim Beenden.
Wenn Ihr Benutzer noch nicht verwendet firefox
hat und Sie die Homepage für alle neuen Benutzer festlegen möchten (Homepage global festlegen), verwenden Sie diesen Befehl
echo "user_pref("browser.startup.homepage", "http://uptechtalk.com");" >> /etc/xul-ext/ubufox.js
Kommentare zu Ihrer Frage
-silent
nicht vorhanden ist, werden Sie xpi
trotzdem aufgefordert, diese Erweiterung zu installieren, und Sie müssen auf die Schaltfläche klicken, um sie zu installieren.
-setDefaultBrowser
wird Ihre Homepage nicht einstellen, wird es firefox
Ihr Standardbrowser machen