Debian上のファイルマネージャとしてrangerを使っているのですが、rangerからhtmlファイルを開いたところ、firefoxが起動しました。自分でそういう設定をした記憶はないのですが、私としてはGoogle Chromeでhtmlファイルを開きたいのでrangerの設定ファイルを少し変更しました。
rangerの設定ファイル変更
/usr/share/doc/ranger/config/rifle.conf.gz
を使います。
このファイルをホームディレクトリにコピーしてきて解凍します。
cp /usr/share/doc/ranger/config/rifle.conf.gz ~
gunzip rifle.conf.gz
解凍したファイルをrangerの設定フォルダに移動します。
mv rifle.conf ~/.config/ranger/
そして、rifle.confを開くと以下の記述があります。
(ここより上は省略)
ext x?html?, has opera, X, flag f = opera -- "$@"
ext x?html?, has firefox, X, flag f = firefox -- "$@"
ext x?html?, has seamonkey, X, flag f = seamonkey -- "$@"
ext x?html?, has iceweasel, X, flag f = iceweasel -- "$@"
ext x?html?, has chromium-browser, X, flag f = chromium-browser -- "$@"
ext x?html?, has chromium, X, flag f = chromium -- "$@"
ext x?html?, has google-chrome, X, flag f = google-chrome -- "$@"
ext x?html?, has epiphany, X, flag f = epiphany -- "$@"
ext x?html?, has konqueror, X, flag f = konqueror -- "$@"
(ここより下は省略)
実はちゃんとドキュメントを読んでいないのですが、「おそらく上に記述されているものが優先されるのだろう」と考えたので、google-chromeに関する行をfirefoxに関する行よりも上に移動しました。
(ここより上は省略)
ext x?html?, has opera, X, flag f = opera -- "$@"
ext x?html?, has google-chrome, X, flag f = google-chrome -- "$@"
ext x?html?, has firefox, X, flag f = firefox -- "$@"
ext x?html?, has seamonkey, X, flag f = seamonkey -- "$@"
ext x?html?, has iceweasel, X, flag f = iceweasel -- "$@"
ext x?html?, has chromium-browser, X, flag f = chromium-browser -- "$@"
ext x?html?, has chromium, X, flag f = chromium -- "$@"
ext x?html?, has epiphany, X, flag f = epiphany -- "$@"
ext x?html?, has konqueror, X, flag f = konqueror -- "$@"
(ここより下は省略)
そしてrangerからhtmlファイルを開いてみたら、無事にGoogle Chromeでhtmlファイルが開きました。