En las primeras cosas que hago cuando primero usando un perfil fresco Firefox, es establecer browser.urlbar.trimURLs
a false
(que en realidad debería ser cambiables 'Preferencias' o debería tener aunque por defecto mantenido), y para cambiar los valores predeterminados de búsqueda y la página de inicio de DuckDuckGo . Actualmente voy manualmente, hago about:config
clic en el mensaje de advertencia enojado y busco las claves (que a diferencia de DConf Editor, ni siquiera están organizadas).
Por lo tanto, me gustaría saber cómo leer y escribir estas teclas desde la línea de comandos para poder agregar estos ajustes a mi script de personalización.
firefox
scripts
configuration
James Haigh
fuente
fuente
profile.default
carpeta del usuario . Así es como lo encuentra dentro de un script de shell: Obtenga el directorio de perfil predeterminado de Firefox de bashRespuestas:
[ Esto no proporciona lo que ha pedido, pero es una forma diferente de lograr el mismo resultado. ]
Primero, sobre la advertencia ... Puede asegurarse de no volver a verla nunca más (según el perfil) como se muestra a continuación:
Ahora, en cuanto a las preferencias que deseas. En general, puede crear un archivo de texto simple llamado
user.js
. Este archivo debe colocarse en la carpeta de perfil relevante como/home/username/.mozilla/firefox/random.default
(donderandom
es algo único para cada usuario).La estructura y la sintaxis de
user.js
se describen en el archivo User.js, por ejemplo.Entonces, en su caso, tendría una línea como:
o, para usar su otro ejemplo ( pero vea más abajo ):
Sin embargo, le sugiero que primero se asegure de que las preferencias que establezca sean válidas para la versión del navegador que está utilizando. Digo esto porque no veo
browser.search.defaulturl
nada en miabout:config
. Estoy usando Firefox 22 beta. En cambio, veo:Entonces, tomando el ejemplo de usar Bing en lugar de Google, la otra línea en su
user.js
si está usando Firefox 22, sería:user_pref ("browser.search.defaultenginename", "Bing");
Como lo indica la imagen, puede buscar motores adicionales.
Por lo tanto, en resumen, puede poner sus preferencias
user.js
y puede eliminar la pantalla molesta desmarcando la primera imagen.Además, como se indica en el recurso al que me vinculé, debe reiniciar el navegador para que el código
user.js
surta efecto.fuente
Aquí hay un posible script de shell. Tienes que ir
cd
a tu directorio de perfil antes de usarlo (dondeuser.js
está). Digamos que el script se llamaff_set
, podría llamarlo así:Aquí está el código:
fuente