`xdg-open /` まだ端末にない場合はブラウザで開きます。

`xdg-open /` まだ端末にない場合はブラウザで開きます。

xdg-mime query default inode/directoryデフォルトのファイルマネージャをRanger(=)に設定しましたranger.desktop。ただし、端末にない場合はxdg-open /ブラウザで開きます。

/usr/share/applications/ranger.desktopログインしましたTerminal=true。 / etc / environmentで(マイターミナル)を設定してもTERM=foot役に立ちませんでした/bin/xterm。私の端末を 。

答え1

xdg-openopen_generic()次の場合、デフォルトのハンドラ関数が使用されます。お使いのデスクトップ環境を検出できない、またはサポートされていません。デフォルトのハンドラは端末をうまくサポートしておらず、デフォルトのブラウザを使用してURLを開きます。

gio openより良い端末サポートを提供するので、代わりにglib2のコマンドを使用できます。

まだ残っている代替ほとんどを置き換えるxdg-openで/usr/bin/xdg-open

関連情報