私はさまざまなLinuxディストリビューションを調査しています。
私のファイルでデフォルトのファイルマネージャ(たとえば、、、、...).bashrc
でウィンドウを開くようにエイリアスを設定したいと思います。nautilus
nemo
pacman
セッションのファイルマネージャが何であるかを調べる方法はありますか? (セッションによっても異なりますか?)
答え1
コメントですでに指摘したようにxdg-open
(エイリアスは不要)を使用する方が良いかもしれませんが、質問に答えるには、xdg-mime
それを使用してデフォルトのアプリケーションを照会して設定できます。デフォルトのファイルマネージャを取得するには:
xdg-mime query default inode/directory
このトピックの詳細をご覧ください。xdg-mime マニュアルまたはアーチスウィキ。
答え2
いいえ、できません。
あるいは、少なくとも現在のデスクトップのデフォルトのファイルマネージャが何であるかを推測できる単純な魔法のコマンドはありません。
実行またはユーザーに記述される操作は、デスクトップxdg-open
オブジェクトxdg-mime query
タイプ「フォルダ」(inode /ディレクトリタイプ)に関連する「開く」操作のみです。これは、一般的なファイルマネージャの定義でもデスクトップの基本ファイルマネージャでもなく、あなたが期待するものでもありません。
inode/ディレクトリタイプに関連付けられているのは、ディレクトリに関連付けられてインストールされたすべてのアプリケーションです。