我如何删除/更改“打开方式”列表?

我如何删除/更改“打开方式”列表?

我有一个问题。请看图片: 我的问题

所以我想删除 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


  1. 不同的文件由您周围的文件mimeinfo.cache填充。我不知道它们与 有何关系;请参阅update-desktop-database.desktopmimeapps.list这里

相关内容