Usando tu método
gksudo firefox -install-global-extension addon-1865-latest.xpiparece hacer el truco para ti. Eso instalará la extensión para todos los usuarios en su sistema.
Para instalar la extensión solo para su usuario, use la ruta de extensión como argumento
firefox addon-1865-latest.xpi
¡Aún necesita hacer clic en el Installbotón!
Automatizando la instalación
Firefoxno necesita el nombre del archivo del complemento sino el identificador del complemento como nombre del paquete. Eso significa que si planea instalar un complemento sin intervención del usuario, debe extraerlo a una carpeta con el nombre de la cadena de identificación del complemento, no el nombre del complemento.
La cadena de identificador se puede encontrar en las primeras líneas del complemento instalar archivo de manifiesto install.rdfy se ve así: <em:id>{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}</em:id>. Todo dentro de {}(incluyendo las llaves) es el identificador.
Para que un complemento funcione, debe extraer el paquete, cambie el nombre de la carpeta que contiene los archivos a la cadena de identificación del complemento y colóquelo en la carpeta del complemento global o dentro de la carpeta del complemento del usuario.
Instalación de complemento global
Si desea instalar una extensión automáticamente para todos los usuarios de su sistema, debe extraerla, cambiar el nombre de la carpeta que contiene el complemento a la cadena de identificación del complemento y copiarla en la firefoxcarpeta de extensiones globales /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/, se llamará a todo lo que use allí. automático cuando se abre un usuario firefox.
Instalación específica del usuario
Si desea instalar una extensión automáticamente a un solo usuario en su sistema, debe extraerla, cambiar el nombre de la carpeta que contiene el complemento a la cadena de identificación del complemento y copiarlo en la firefoxcarpeta de extensiones de usuario /home/user_name/.mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/(créelo si no existe) , todo lo que use allí se llamará automáticamente cuando se abra un usuario firefox.
Cómo preparar un complemento para la instalación automática - Ejemplo
Haga una extensionscarpeta en su hogar y descargue el complemento
mkdir ~/extensions
cd ~/extensions
wget https://addons.mozilla.org/firefox/downloads/latest/1865/addon-1865-latest.xpi
Extraerlo y borrar el original.
unzip ~/extensions/addon-1865-latest.xpi
rm ~/extensions/addon-1865-latest.xpi
Lea la primera línea del install.rdfarchivo para obtener la identificación del complemento (en este caso será {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}). y crea una carpeta con ese nombre
mkdir ~/extensions/{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}
Mueva todos los archivos de su extensionscarpeta a los recién creados ~/extensions/{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}y estará listo para instalar moviendo la {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}carpeta, como se describe, para una instalación local o para una instalación global.
Cómo configurar la página de inicio predeterminada
Para cambiar su página de inicio sin usar las preferencias dentro de Firefox, debe editar ~/.mozilla/firefox/*.default/prefs.js(donde *.defaulthay una carpeta ~/.mozilla/firefoxcreada para su usuario) y agregar esta línea al final.
user_pref("browser.startup.homepage", "http://uptechtalk.com");
o usando este comando
echo "user_pref("browser.startup.homepage", "http://uptechtalk.com");" >> ~/.mozilla/firefox/*.default/prefs.js
Debe hacerlo después de cerrar firefoxo el programa sobrescribirá la configuración al salir.
Si su usuario aún no lo ha usado firefoxy desea establecer la página de inicio para todos los usuarios nuevos (establecer la página de inicio globalmente) use este comando
echo "user_pref("browser.startup.homepage", "http://uptechtalk.com");" >> /etc/xul-ext/ubufox.js
Comentarios sobre tu pregunta
-silentno existe, se le pedirá que instale esa xpiextensión de todos modos y deberá hacer clic en el botón para instalarla;
-setDefaultBrowserno configurará su página de inicio, hará que firefoxsu navegador predeterminado