如何删除/更改“打开方式”列表?
我有一个问题。 看看图片:
所以我想删除一个Dev-C ++ IDE和Microsoft Visual Studio版本选择器(我试图安装Microsoft Visual Studio,它不起作用,也是Dev-C ++ IDE之一)。 但我不知道如何更改该列表。 我正在使用Ubuntu 11.10。
输入文件的上下文菜单,然后转到它的Properties
。 然后,转到Open with
选项卡,右键单击要删除的应用程序,然后单击Forget association
。
转到~/.local/share/applications
,编辑文件mimeapps.list
:
在[已添加的关联]部分中,您将找到文件扩展名,如下所示:
application/epub=FBReader.desktop;
这意味着右键单击epub
文件时,“打开方式…”菜单中将显示两个应用程序,在您的情况下识别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
UPDATE
我还在~/.local/share/applications
找到了mimeapps.list
。 我想如果你在该文件中添加相同的行,它也会起作用。
Nautilus,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;
在这里查看一些细节。
您可能需要进行一些挖掘才能找到正确的.desktop
文件; 请注意,例如,多个wine-*.desktop
文件为image/jpeg
声明了相同的应用程序。
- 不同的
mimeinfo.cache
文件由update-desktop-database
从您周围的.desktop
文件填充。 我不知道那些与mimeapps.list
; 看到这里 。