为什么我不能在Nautilus中建立文件关联?
升级到11.10后,我创建的用于打开带有quarry应用程序的SGF文件的关联丢失了。
如果我在SGF文件上选择右键 – >属性 – >打开方式…,则未列出采石场,但它出现在右键 – >打开方式…菜单中。
这里发生了什么?
顺便说一下,我尝试了“mimeopen whatever.sgf”并且它有效。 所以mime-types关联是可以的,但似乎在nautilus中打破了某些东西……例如:
%mimeopen Kogo.sgf
请为application / x-go-sgf类型的文件选择默认应用程序
1) Quarry (quarry) 2) notepad (wine-extension-txt) 3) GVim Text Editor (gvim) 4) gedit (gedit) 5) AbiWord (abiword) 6) Other...
如您所见,Quarry已被正确检测到。 但是在Nautilus的Properties-> Open With对话框中,Quarry不可用。 因为在11.10中Nautilus不再提供添加自定义命令来打开应用程序的选项,我无法添加文件关联。
我和Nautilus有同样的问题,不允许我将acroread设置为pdf文件的默认值。 也许你可以使用像我一样的东西来解决问题。 像你一样,mimeopen工作得很好。
xdg-mime查询默认应用程序/ pdf #show current association
xdg-mime默认/usr/share/applications/acroread.desktop application / pdf
这也使firefox打开我的pdf链接与acroread,这是我的真正目标,因为默认的evince“文档查看器”没有打开选项卡窗格并且用Unity桌面打开10多个单独的查看器真的很痛苦。
也许类似使用xdg-mime也可以修复你的设置?
一个非常简单的解决方案:您可以使用PCManFM添加文件关联,然后在Nautilus中显示这些关联。
如果您希望使用GUI设置mime类型ubuntu-tweak管理员选项卡,文件类型管理器将为您完成工作。 ap可从http://ubuntu-tweak.com获得 ,您可以在其中下载deb文件。 下载完成后,单击deb文件,软件中心将以正常方式安装它。 这就是我处理这种情况的方式,然后Nautilus以你期望的方式处理事情。