web-dev-qa-db-ja.com

Geditはすべてを開こうとします!

私は大きな問題を抱えています。ファイルを開こうとするたびに、geditはそれを開こうとします。たとえば、Firefoxで何かをダウンロードし、ファイルをクリックして開き、geditが開きます! EclipseエクスプローラーからJava以外のファイル(画像、PDF、..)を開きたい場合でも、geditは開こうとします。さらに奇妙なことに、ホームフォルダーや他のフォルダー(音楽、写真など)をメニューから開こうとすると、いつでもメニューが表示されます。誰かが私を助けてくれますか?どうも

1
Hossein

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; 
1
Rinzwind

Nautilusを調べて、実行可能ファイルをどうするかを指示する必要があるかもしれません。

Nautilus-> Edit-> Preferences-> Behavior-> Executable Text Filesを開きます。

ファイルを開くときに、デフォルトのアプリケーションがない可能性があります。

ファイルを右クリックして、[プロパティ]-> [アプリケーションから開く]をクリックします。

そのファイルのデフォルトのアプリケーションを設定します。 geditがすでに選択されていて、変更したい場合は、目的のアプリケーションを確認してください。

1
Barz

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 /にあるか、おそらく他の場所にあります。

0
user31389