私は大きな問題を抱えています。ファイルを開こうとするたびに、geditはそれを開こうとします。たとえば、Firefoxで何かをダウンロードし、ファイルをクリックして開き、geditが開きます! EclipseエクスプローラーからJava以外のファイル(画像、PDF、..)を開きたい場合でも、geditは開こうとします。さらに奇妙なことに、ホームフォルダーや他のフォルダー(音楽、写真など)をメニューから開こうとすると、いつでもメニューが表示されます。誰かが私を助けてくれますか?どうも
Mimeapps.listの内容を次のように見てください。
more ~/.local/share/applications/mimeapps.list
そこのどこかに、フォルダーまたは特定のファイルをgeditで開くように設定されています。
[デフォルトアプリケーション]の見出しを使用して、新しい/デフォルトのmimeapps.listを作成できます。
[デフォルトアプリケーション] text/html = chromium-browser.desktop x-scheme-handler/http = chromium-browser.desktop x-scheme- handler/https = chromium-browser.desktop x-scheme-handler/about = chromium-browser.desktop x-scheme-handler/unknown = chromium-browser.desktop video/x-matroska = smplayer.desktop video/x-ogm + ogg = smplayer.desktop audio/x-vorbis + ogg = smplayer.desktop video/mp4 = smplayer.desktop video/x-msvideo = smplayer.desktop [追加された関連付け] video/x-matroska = smplayer.desktop; video/x-ogm + ogg = smplayer.desktop; audio/x-vorbis + ogg = smplayer.desktop; video/mp4 = smplayer.desktop; video/x-msvideo = smplayer.desktop;
Nautilusを調べて、実行可能ファイルをどうするかを指示する必要があるかもしれません。
Nautilus-> Edit-> Preferences-> Behavior-> Executable Text Filesを開きます。
ファイルを開くときに、デフォルトのアプリケーションがない可能性があります。
ファイルを右クリックして、[プロパティ]-> [アプリケーションから開く]をクリックします。
そのファイルのデフォルトのアプリケーションを設定します。 geditがすでに選択されていて、変更したい場合は、目的のアプリケーションを確認してください。
Linuxでは、何らかの理由でFirefoxはバイナリファイルの実際のMIMEタイプを認識せず、それらをすべてapplication/octet-stream
として扱います。そして、このMIMEタイプ(つまり、.pdf、.doc、その他のファイル)をデフォルトのテキストエディター(私の場合はGedit)で開きます。 LinuxとFirefoxの設定ファイルで長い間グーグルしていた後、修正はmimeapps.listのapplication/octet-stream
で始まる行を削除することであることがわかりました。
OpenSUSE 13.2ではmimeapps.listは〜/ .configにありましたが、一部のディストリビューションでは〜/ .local/share/applications /にあるか、おそらく他の場所にあります。