L'une des premières choses que je fais lors de la première utilisation d'un nouveau profil Firefox, est de définir browser.urlbar.trimURLs
sur false
(qui devrait vraiment être modifiable par le biais de `` Préférences '' ou aurait dû rester par défaut), et de changer les valeurs par défaut de recherche et de page d'accueil en DuckDuckGo . Actuellement, je vais manuellement, je about:config
clique sur le message d'avertissement en colère et je recherche les clés (qui, contrairement à DConf Editor, ne sont même pas organisées).
Je voudrais donc savoir comment lire et écrire ces clés à partir de la ligne de commande afin de pouvoir ajouter ces réglages à mon script de personnalisation.
firefox
scripts
configuration
James Haigh
la source
la source
profile.default
. Voici comment vous le trouvez à partir d'un script shell: Obtenez le répertoire de profil Firefox par défaut à partir de bashRéponses:
[ Cela ne fournit pas ce que vous avez demandé, mais c'est une manière différente d'obtenir le même résultat. ]
Tout d'abord, à propos de l'avertissement ... Vous pouvez vous assurer de ne plus jamais le voir (par profil) comme indiqué ci-dessous:
Maintenant, en ce qui concerne les préférences que vous désirez. En général, vous pouvez créer un simple fichier texte appelé
user.js
. Ce fichier doit être placé dans le dossier de profil approprié tel que/home/username/.mozilla/firefox/random.default
(oùrandom
est quelque chose d'unique pour chaque utilisateur).La structure et la syntaxe de
user.js
est décrite dans le fichier User.js par exemple.Donc dans votre cas, vous auriez une ligne telle que:
ou, pour utiliser votre autre exemple ( mais voir ci-dessous ):
Cependant, je vous suggère de vous assurer d'abord que les préférences que vous définissez sont valides pour la version du navigateur que vous utilisez. Je dis cela parce que je ne vois pas
browser.search.defaulturl
du tout dans monabout:config
. J'utilise Firefox 22 beta. Au lieu de cela, je vois:Donc, en prenant l'exemple d'utiliser Bing au lieu de Google, l'autre ligne de votre
user.js
si vous utilisez Firefox 22, serait:user_pref ("browser.search.defaultenginename", "Bing");
Comme l'indique l'image, vous pouvez rechercher des moteurs supplémentaires.
Donc, en bref, vous pouvez mettre vos préférences
user.js
et supprimer l'écran de bourrage en décochant la première image.En outre, comme indiqué dans la ressource à laquelle j'ai lié, vous devez redémarrer le navigateur pour que le code entre en
user.js
vigueur.la source
Voici un script shell possible. Vous devez accéder
cd
à votre répertoire de profil avant de l'utiliser (là où seuser.js
trouve). Supposons que le script s'appelle,ff_set
vous pouvez l'appeler comme:Voici le code:
la source