Firefoxで使う検索エンジンプラグインが従来のファイル形式からomni.ja
という形式に変更となったようです。注1
omni.ja
omni.ja
は
/usr/lib/firefox/omni.ja
/usr/lib/firefox/browser/omni.ja
に置かれています。(Linuxの場合)
今回はsearchplugins
を変更したいので、/usr/lib/firefox/browser/omni.ja
の方を編集します。
omni.jaの編集
中身の展開
omni.ja
はZipと互換性があるのでunzip
で展開できます。
$ mkdir /tmp/omni
$ unzip /usr/lib/firefox/browser/omni.ja -d /tmp/omni
searchplugins
はchrome/ja-JP/locale/browser/searchplugins
にあります。
xml
の書き方は従来から変わっていないようなので、使いたいファイルと置き換えて、(必要に応じて)list.txt
を更新すればOKです。注2
最新バージョンではsearchplugins
からsearch-extensions
に変更となり、検索エンジンの記述方法もxml
からjson
に変りました。
$ cd /tmp/omni/chrome/browser/search-extensions
$ cp -r /path/to/search .
$ vi list.json
新しいomni.jaの作成
展開は普通にunzip
でできますが、圧縮には指定されたオプションを使わないとFirefoxがクラッシュしてしまうことがあるそうです。
$ cd /tmp/omni
$ zip -qr9XD omni.ja *
$ su -
# mv -i /tmp/omni/omni.ja /usr/lib/firefox/browser/
リンク
omni.ja (formerly omni.jar) – Mozilla | MDN
https://developer.mozilla.org/en-US/docs/Mozilla/About_omni.ja_(formerly_omni.jar)
注1 どのバージョンから変更となったのか、正確には把握していませんが、少なくてもversion 45以降ではそうなっています。
注2 異なるlocale
を使っている場合はja-JP
の部分をen-US
などに変更してください。
関連記事
Firefoxの位置情報通知機能を無効化する手順
Firefoxの位置情報通知機能を恒久的に無効化する手順
ロケーションバーに about:config と入力geo.enabled を false に設定
リンク
位置情報通知機能 | 次世代ブラウザ Firefoxhttp://www.mozilla.jp/firefox/features/geolocation/
...
SSL 3.0のPOODLE脆弱性への対応
SSL 3.0にPOODLEと呼ばれる脆弱性が見つかり問題となっているようです。そこで、SSL 3.0を無効にする設定をまとめてみました。
Firefox
about:configからsecurity.tls.version.minの値を1以上に設定します。
security.tls.version.minには0から3までの値を設定でき、設定値の意味は次のようになります。注
...
Firefoxで強制的に新しいタブで開くようにする設定
Firefoxでは、リンクをクリックした時に新しいウィンドウではなく新しいタブで開きたい場合
新しいウィンドウではなく新しいタブで開く
という設定をするようになっていますが、この設定をしていても新しいウィンドウが出現するサイト(ページ)があります。
そういう場合は、about:configから次のように設定することで新しいタブで表示されるようにできる場合があるようです。
...
FirefoxのPocket機能を無効化する方法
Firefoxで右クリックした時に表示されるSave Page to PocketとかSave Link to PocketとかのPocket機能が不要な場合は、extensions.pocket.enabledをfalseに設定すると表示されなくなるみたいです。
設定方法
アドレスバーにabout:configと入力extensions.pocket.enabledを検索してfal...
Firefoxのabout:configについて
Firefoxのabout:configで設定している内容についての覚え書き。(万人向けのおすすめ設定ということではありませんので、参考にされる場合は内容を確認してから設定してください。)
extensions.pocket.enabled: false (デフォルトはtrue)
Pocket機能の有効・無効を設定します。
参考: FirefoxのPocket機能を無効化する方...
Firefoxの動作が遅い時に試してみたいこと
最近、Firefoxの動作が遅い感じです(特にファイルの保存をする時など)。
調べてみるとプロファイルフォルダーのサイズが数GBを超えていて、その大半がcontent-prefs.sqliteというファイルでした。
サイト毎のズームレベルなどの情報が保存されているファイルみたいですが、削除してリセットすることもできるようなので試してみました。
content-prefs.sql...