Utilizzo del metodo
gksudo firefox -install-global-extension addon-1865-latest.xpi
sembra fare il trucco per te. Questo installerà l'estensione a tutti gli utenti del tuo sistema.
Per installare l'estensione solo per il tuo utente usa il percorso dell'estensione come argomento
firefox addon-1865-latest.xpi
Devi comunque cliccare il pulsante Install
!
Automazione dell'installazione
Firefox
non ha bisogno del nome del file addon ma dell'identificatore dall'addon come nome di un pacchetto. Ciò significa che se stai pianificando di installare un addon senza l'intervento dell'utente, devi estrarlo in una cartella con il nome della stringa identificatore di addon, non il nome dell'addon.
La stringa identificatore può essere trovata nelle prime righe del file manifest di installazione di addon install.rdf
e assomiglia a questo: <em:id>{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}</em:id>
. Tutto all'interno di {}
(comprese le parentesi graffe) è l'identificatore.
Per far funzionare un addon è necessario estrarre il pacchetto, rinominare la cartella che contiene i file nella stringa identificatore di addon e posizionarla sulla cartella globale dell'addon o all'interno della cartella degli utenti.
Installazione di addon globali
Se vuoi installare automaticamente un'estensione per tutti gli utenti del tuo sistema, devi estrarla, rinominare la cartella che contiene l'addon alla stringa id dell'addon e copiarla nella cartella% estensioni firefox
co_de%, tutto ciò che utilizzi sarà richiamato automaticamente quando un utente apre /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/
.
Installazione specifica dell'utente
Se vuoi installare automaticamente un'estensione su un solo utente del tuo sistema, devi estrarla, rinominare la cartella che contiene l'addon alla stringa id dell'addon e copiarla nella cartella% estensioni firefox
firefox
(creala se non esiste), tutto ciò che usi sarà richiamato automaticamente quando un utente apre /home/user_name/.mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/
.
Come preparare un addon per l'installazione automatica - Esempio
Crea una cartella firefox
nella tua casa e scarica l'addon in essa
mkdir ~/extensions
cd ~/extensions
wget https://addons.mozilla.org/firefox/downloads/latest/1865/addon-1865-latest.xpi
Estrai e cancella l'originale
unzip ~/extensions/addon-1865-latest.xpi
rm ~/extensions/addon-1865-latest.xpi
Leggi la prima riga nel file extensions
per ottenere l'ID del componente aggiuntivo (in questo caso sarà {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}). e creare una cartella con quel nome
mkdir ~/extensions/{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}
Sposta tutti i file nella tua cartella install.rdf
nel extensions
appena creato e sei pronto per l'installazione spostando la cartella ~/extensions/{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}
, 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 di firefox devi modificare {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}
(dove ~/.mozilla/firefox/*.default/prefs.js
è una cartella all'interno di *.default
creata per il tuo utente) e aggiungere questa linea alla fine di esso
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
Devi farlo dopo aver chiuso ~/.mozilla/firefox
o il programma sovrascriverà l'impostazione all'uscita.
Se il tuo utente non ha ancora utilizzato firefox
e vuoi impostare la home page per tutti i nuovi utenti (imposta la homepage globalmente) usa questo comando
echo "user_pref("browser.startup.homepage", "http://uptechtalk.com");" >> /etc/xul-ext/ubufox.js
Commenti sulla tua domanda
firefox
non esiste, ti verrà richiesto di installare comunque quell'estensione -silent
e devi fare clic sul pulsante per installarlo;
xpi
non imposterà la tua home page, renderà -setDefaultBrowser
il tuo browser predefinito