ひとつ問題があります。画像を見てください:
だから、Dev-C++ IDEとMicrosoft Visual Studio Version Selectorのいずれかを削除したい(Microsoft Visual Studioをインストールしようとしても機能しない。Dev-C++ IDEも)。しかし、私はそのリストを変更する方法を知りません。 Ubuntu 11.10を使用しています。
ファイルのコンテキストメニューを入力し、Properties
に移動します。次に、Open with
タブに移動し、削除するアプリケーションを右クリックして、Forget association
をクリックします。
~/.local/share/applications
に移動して、ファイルmimeapps.list
を編集します。
[追加された関連付け]セクションには、次のようなファイル拡張子があります。
application/epub=FBReader.desktop;<another apps.desktop>
つまり、epub
ファイルを右クリックすると、[開く]メニューに2つのアプリが表示され、Dev-C++ IDE
のアプリを特定して削除します。
Ubuntu 14.04LTSにはmimeapps.listがありません。
/usr/share/applications
と呼ばれるmimeapps.list
という新しいファイルを作成し、次の内容のこの問題を解決しました。
[Added Associations]
inode/directory=audacious.desktop;pcmanfm.desktop;
[Removed Associations]
inode/directory=baobab.desktop;nautilus.desktop;nautilus-folder-handler.desktop;
この場合、構成により、任意のフォルダーのコンテキストメニューからアプリケーションが削除されます。ここからほとんどの情報を得ました: https://wiki.archlinux.org/index.php/default_applications
更新
mimeapps.list
にも~/.local/share/applications
が見つかりました。そのファイルに同じ行を追加すると、それも機能すると思います。
ノーチラス、Thunar等。 mimeapps.list
ファイルから情報を取得します¹。
したがって、解決策は.config/mimeapps.list
および/または.local/share/applications/mimeapps.list
を編集することです。 [Removed Associations]
セクションに次のようにエントリを追加します。
[Removed Associations]
application/xml=firefox.desktop;wine-extension-xml.desktop;
image/png=shutter.desktop;wine-extension-png.desktop;
image/jpeg=shutter.desktop;wine-extension-jpe.desktop;wine-extension-jfif.desktop;
image/svg+xml=shutter.desktop;wine-notepad.desktop;libreoffice-writer.desktop;gitkraken.desktop;gimp.desktop;wine-extension-xml.desktop;yed.desktop;
application/xml=yed.desktop;
詳細は here をご覧ください。
正しい.desktop
ファイルを見つけるには、掘り下げが必要な場合があります。たとえば、複数のwine-*.desktop
ファイルがimage/jpeg
に対して同じアプリケーションを宣言したことに注意してください。
mimeinfo.cache
ファイルには、周りにあるupdate-desktop-database
ファイルから.desktop
が入力されます。それらがmimeapps.list
とどのように関係するのかわかりません。 here を参照してください。