我有一个问题。请看图片:
所以我想删除 Dev-C++ IDE 和 Microsoft Visual Studio 版本选择器中的一个(我尝试安装 Microsoft Visual Studio 但它不起作用,Dev-C++ IDE 中的一个也是如此)。但我不知道如何更改该列表。我正在使用 Ubuntu 11.10。
答案1
进入文件的上下文菜单并转到Properties
。然后,转到Open with
选项卡,右键单击要删除的应用程序并单击Forget association
。
答案2
转到~/.local/share/applications
,编辑文件mimeapps.list
:
在[添加的关联]部分,您将找到文件扩展名,如下所示:
application/epub=FBReader.desktop;<another apps.desktop>
这意味着右键单击文件时,“打开方式...”菜单中将显示两个应用程序epub
,确定适合Dev-C++ IDE
您情况的应用程序并将其删除。
答案3
我的 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
。我想如果你将相同的行添加到该文件中,它也会起作用。
答案4
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
这里。