На первых вещей , которые я делаю , когда первый , используя новый профиль Firefox, является набор browser.urlbar.trimURLs
для false
(который действительно должен быть изменяемым , хотя «Preferences» или должен был остаться по умолчанию), и изменить поиск и стартовой по умолчанию в DuckDuckGo . В настоящее время я вручную захожу about:config
, просматриваю недовольное предупреждающее сообщение и ищу ключи (которые, в отличие от DConf Editor, даже не организованы).
Поэтому я хотел бы знать, как читать и записывать эти ключи из командной строки, чтобы я мог добавить эти настройки в свой скрипт настройки.
firefox
scripts
configuration
Джеймс Хей
источник
источник
profile.default
папке пользователя . Вот как вы можете найти его в сценарии оболочки: Получить каталог профиля Firefox по умолчанию из bashОтветы:
[ Это не обеспечивает то, что вы просили, но это другой способ достижения того же результата. ]
Во-первых, о предупреждении ... Вы можете быть уверены, что больше никогда его не увидите (для каждого профиля), как показано ниже:
Теперь о предпочтениях, которые вы желаете. В общем, вы можете создать простой текстовый файл с именем
user.js
. Этот файл должен быть помещен в соответствующую папку профиля, например/home/username/.mozilla/firefox/random.default
(гдеrandom
что-то уникальное для каждого пользователя).Структура и синтаксис
user.js
описана в файле User.js, например.Так что в вашем случае у вас будет такая строка:
или, чтобы использовать другой пример ( но смотрите ниже ):
Однако я советую сначала убедиться, что заданные вами настройки действительны для используемой вами версии браузера. Я говорю это, потому что я не вижу
browser.search.defaulturl
в моемabout:config
. Я использую Firefox 22 beta. Вместо этого я вижу:Итак, если взять пример использования Bing вместо Google, другой строкой,
user.js
если вы используете Firefox 22, будет:user_pref ( "browser.search.defaultenginename", "Бин");
Как показывает изображение, вы можете искать дополнительные движки.
Итак, короче говоря, вы можете указать свои предпочтения
user.js
и удалить скрытый экран, сняв галочку на первом изображении.Кроме того, как указано в ресурсе, на который я ссылаюсь, вы должны перезапустить браузер, чтобы код
user.js
вступил в силу.источник
Вот возможный сценарий оболочки. Вы должны
cd
зайти в каталог своего профиля, прежде чем использовать его (где онuser.js
есть). Скажем, сценарий называется,ff_set
вы можете назвать его так:Вот код:
источник