「開いているフォルダ」の標準ファイルブラウザを設定


11

Easy LinuxをArch Linuxにインストールしたので、他のいくつかのプログラムでは、ファイルブラウザとしてNautilusの代わりにEasyTagを使用しています。

たとえば、「フォルダを開く」をクリックすると、FirefoxはEasyTagを起動します。

Nautilusを「標準ファイルブラウザ」としてどこに設定できますか?


回答:


13

ファイルを編集して、デフォルトのファイルブラウザを定義できます~/.local/share/applications/mimeapps.list。このファイルを開きinode/directory、次のように行を変更します

inode/directory=nautilus.desktop;

これが機能しない場合は、ファイルのファイルマネージャーを変更する必要があります

/usr/share/applications/mimeinfo.cache

この行を追加(または更新)する

inode/directory=nautilus.desktop

2
ええ、easytagがmimeinfo.cacheのinode / diectorylineを破損したようです:inode / directory = easytag.desktop; org.gnome.Nautilus.desktop; 修正できました、thx!
rockZ 2016

1
それは私が述べられない要因に依存しますが、場合によっては、ファイルマネージャーinode/directory=は、最後の位置であっても、他の人がそこにリストされているかどうかとその順序に関係なく、後にのみ(言及される)必要があります。それが機能しない場合は、他の人を残しながら、最初にそこに置くようにしてください。それでもうまくいかない場合は、ファイルマネージャ以外のすべてのプログラムがそこに言及しているわけではないにしても、少なくとも引き継ぐ犯人を削除する必要があるかもしれません。

@iBlink-そこにリストされている複数のプログラムは問題ではないはずですが、時々問題になります。ノーチラスを最初に置いてみましたか?-他のプログラム(easytagやメディアプレーヤーなど)をそこに保持しておくと、フォルダーのオプションとして「プログラムから開く」コンテキストメニューに追加されるため、便利な場合があります

@cipricusああ複数行はコンテキストメニューとして開くためのものですか?easytagが何らかの形で私の変更を常に上書きするため、知っておくと便利です。inode / directoryを含む行を追加するだけです。ありがとう
rockZ 2017年

問題を完全に回避する方法:unix.stackexchange.com/q/336982/32012

2

次のコマンドは、アーチLinuxでこの問題を解決しました。

xdg-mime default nautilus.desktop inode/directory

(出典:Archフォーラム


1
私は、ファイル編集したので、私の場合はキャッシュが問題となった /usr/share/applications/mimeinfo.cache「sudoを持つ」
SergioAraujo

1

デフォルトのアプリケーションの設定に関する包括的な説明は、対応するArch wikiの記事にあります。

特定のケースでは~/.config/mimeapps.list、新しい行を編集inode/directory=nautilus.desktopしてセクションに追加します[Default Applications]

ファイルは次のようになります。

[Default Applications]
text/plain=SciTE.desktop 
text/x-tex=texmaker.desktop 
inode/directory=nautilus.desktop

それは私がうまくいった私は私が受け入れられた答えにフォルダを見つけることができなかった
lgkarolos

1
ファイル〜/ .local / share / applications / mimeapps.list`は非推奨になりました(承認された回答にそのコメントを投稿しました)。
Marcus
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.