Usando il tuo metodo
gksudo firefox -install-global-extension addon-1865-latest.xpisembra fare il trucco per te. Ciò installerà l'estensione a tutti gli utenti sul tuo sistema.
Per installare l'estensione solo per l'utente, utilizzare il percorso dell'estensione come argomento
firefox addon-1865-latest.xpi
Devi comunque fare clic sul Installpulsante!
Automatizzare l'installazione
Firefoxnon richiede il nome del file del componente aggiuntivo ma l'identificatore del componente aggiuntivo come nome del pacchetto. Ciò significa che se si prevede di installare un componente aggiuntivo senza l'intervento dell'utente, è necessario estrarlo in una cartella con il nome della stringa identificativa del componente aggiuntivo, non il nome del componente aggiuntivo.
La stringa di identificazione può essere trovato sulle prime righe del addon installare file manifesto install.rdfe sembra che questo: <em:id>{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}</em:id>. Tutto all'interno del {}(comprese le parentesi graffe) è l'identificatore.
Per far funzionare un componente aggiuntivo è necessario estrarre il pacchetto, rinominare la cartella che contiene i file nella stringa identificativa del componente aggiuntivo e posizionarlo nella cartella del componente aggiuntivo globale o nella cartella del componente aggiuntivo dell'utente.
Installazione del componente aggiuntivo globale
Se si desidera installare automaticamente un'estensione per tutti gli utenti del sistema, è necessario estrarla, rinominare la cartella che contiene il componente aggiuntivo nella stringa ID del componente aggiuntivo e copiarlo nella firefoxcartella delle estensioni globali /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/, verrà richiamato tutto ciò che si utilizza lì automatico all'apertura di un utente firefox.
Installazione specifica dell'utente
Se si desidera installare automaticamente un'estensione su un solo utente nel proprio sistema, è necessario estrarla, rinominare la cartella che contiene il componente aggiuntivo nella stringa ID del componente aggiuntivo e copiarlo nella firefoxcartella delle estensioni dell'utente /home/user_name/.mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/(crearla se non esiste) , tutto ciò che usi lì verrà richiamato automaticamente all'apertura di un utente firefox.
Come preparare un componente aggiuntivo per l'installazione automatica - Esempio
Crea una extensionscartella in casa e scarica il componente aggiuntivo
mkdir ~/extensions
cd ~/extensions
wget https://addons.mozilla.org/firefox/downloads/latest/1865/addon-1865-latest.xpi
Estrai ed elimina l'originale
unzip ~/extensions/addon-1865-latest.xpi
rm ~/extensions/addon-1865-latest.xpi
Leggi la prima riga nel install.rdffile per ottenere l'id dell'addon (in questo caso sarà {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}). e crea una cartella con quel nome
mkdir ~/extensions/{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}
Sposta tutti i file nella tua extensionscartella nella nuova creazione ~/extensions/{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}e sei pronto per l'installazione spostando la {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}cartella, come descritto, per un'installazione locale o per un'installazione globale.
Come impostare la home page predefinita
Per cambiare la tua homepage senza usare le preferenze all'interno di Firefox devi modificare ~/.mozilla/firefox/*.default/prefs.js(dove *.defaultè stata ~/.mozilla/firefoxcreata una cartella all'interno per il tuo utente) e aggiungere questa riga alla fine di essa
user_pref("browser.startup.homepage", "http://uptechtalk.com");
o usando questo comando
echo "user_pref("browser.startup.homepage", "http://uptechtalk.com");" >> ~/.mozilla/firefox/*.default/prefs.js
È necessario farlo dopo la chiusura firefoxo il programma sovrascriverà l'impostazione all'uscita.
Se l'utente non ha ancora utilizzato firefoxe si desidera impostare la home page per tutti i nuovi utenti (impostare la home page a livello globale) utilizzare questo comando
echo "user_pref("browser.startup.homepage", "http://uptechtalk.com");" >> /etc/xul-ext/ubufox.js
Commenti sulla tua domanda
-silentnon esiste, ti verrà richiesto di installare xpicomunque tale estensione e dovrai fare clic sul pulsante per installarlo;
-setDefaultBrowsernon imposterà la tua homepage, renderà il firefoxtuo browser predefinito