问题描述
这里讨论的对话框是您使用上下文菜单选项“使用其他应用程序打开”获得的对话框。 Wine似乎为我安装的每个应用程序插入了十几个条目,这使得查找正确的应用程序变得很困难:
我该怎么做才能删除重复项?
更新:两种解决方案都不起作用。这个bug很有趣,但症状与我的问题不符(我没有解决卸载应用程序的问题,而是在安装它们之后插入的东西),而另一个问题,所有对Wine应用程序的引用都被删除了,这实际上使问题变得更糟(尽管如果没有别的东西可以找到它可能是一个可接受的解决方案)。所以这仍然是一个悬而未决的问题;任何接受者?
最佳解决思路
从〜/.local /share /applications中删除wine * .desktop文件并编辑〜/.local /share /applications /mimeinfo.cache
如果你感到懒惰,你可以跑:
sed -i '/wine/d' ~/.local/share/applications/mimeinfo.cache
和:
rm -r ~/.local/share/applications/wine*
或全部在一行:
rm -r ~/.local/share/applications/wine* ; sed -i '/wine/d' ~/.local/share/applications/mimeinfo.cache
次佳解决思路
这是一个众所周知的问题。以下是相关的启动板错误:https://bugs.launchpad.net/ubuntu/+source/wine1.2/+bug/420089
不幸的是,在Wine(或Gnome)中修复并不是一个容易的问题,因为没有一个好方法可以确定应用程序何时被删除。
第三种解决思路
刚在webupd8上找到这篇文章:http://www.webupd8.org/2010/12/fix-open-with-menu-when-using-ms-office.html#more
只需右键单击Ubuntu菜单徽标,选择”edit menu”并删除”other”下未使用的条目。