Verwenden Sie Ihre Methode
gksudo firefox -install-global-extension addon-1865-latest.xpischeint 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 InstallSchaltfläche klicken !
Automatisierung der Installation
Firefoxbenö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.rdfund 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 firefoxOrdner 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 firefoxBenutzererweiterungsordner /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 extensionsOrdner 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.rdfDatei, 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 extensionsOrdner 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 *.defaultbefindet sich ein Ordner, ~/.mozilla/firefoxder 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 firefoxhat 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
-silentnicht vorhanden ist, werden Sie xpitrotzdem aufgefordert, diese Erweiterung zu installieren, und Sie müssen auf die Schaltfläche klicken, um sie zu installieren.
-setDefaultBrowserwird Ihre Homepage nicht einstellen, wird es firefoxIhr Standardbrowser machen