尝试使用Dash或Synapse打开文件时,为什么会出现“位置不是文件夹”错误?

在过去的几天里,我在尝试使用Unity Dash,Synapse甚至是Gnome Search Tool打开文件时遇到了错误。

这些方法可以让我启动应用程序和文件夹,但不能启动任何时间的文件,包括mp3,doc,odt和txt。 使用任何方法,相同的错误对话框结果:“该位置不是文件夹”。 我可以做些什么来纠正这个问题,或者这是Natty中的一个仍在纠正的错误?

sudo apt-get remove exo-utils

这是来自xfce。 您可能还需要删除thunar。 无论如何都为我修好了。

这是没有删除exo-utils 的解决方案 :

如果你想简单地修复文件的打开但保留XFCE / exo,你只需打开“exo-preferred-applications”并将“utilities”下的首选“文件管理器”改回“Thunar”

我猜测XFCE的安装会改变这个默认值,无论如何将它重新打开到thunar肯定会为我修复Unity中的行为。

这实际上是exo-utils包中的一个错误。 ( 报道Launchpad Bug )

这是桌面文件的上游问题,它为事物安装了错误的处理程序(即如果你不使用XFCE)……

“MimeType =”条目:

 /usr/share/applications/exo-file-manager.desktop /usr/share/applications/exo-mail-reader.desktop /usr/share/applications/exo-web-browser.desktop 

文件应该变成:“X-XFCE-MimeType =”

快速解决您的问题是根据需要更改条目并更新桌面文件数据库。

更改条目可以通过以下方式在终端中以root身份完成:

 sed -i -e 's/^MimeType=/X-XFCE-MimeType=/' \ /usr/share/applications/exo-file-manager.desktop \ /usr/share/applications/exo-mail-reader.desktop \ /usr/share/applications/exo-web-browser.desktop 

我已经在我的PPA中准备了一个包含修复bug的软件包,所以你可以安装它(你可能需要等到它构建顺便说一句)( PhobosK的PPA )

这可能是xdg-open和gnome-open中的一个问题。 这个问题有一个错误页面https://bugs.launchpad.net/ubuntu/+source/unity-place-files/+bug/751374 。 你应该尝试输入’xdg-open’。 如果文件正确打开,那么您遇到了其他问题。 如果它给出’location is not a folder’错误,那么请留意并注意修复此问题但是。

为了记录xdg-open对我不起作用,卸载/重新配置一些软件包还没有修复它。 知道哪个包需要删除/更新是有用的,molnarandris。

删除exo-utils也会删除thunar。 我们中的一些人需要在gnome中安装thunar和nautilus

由于问题是exo-utils,我构建了一个没有exo-utils依赖的thunar .deb。 以下是64位的方法

 wget http://launchpadlibrarian.net/69753654/thunar_1.2.1-3ubuntu2_amd64.deb dpkg-deb -x thunar_1.2.1-3ubuntu2_amd64.deb tmpdir dpkg-deb --control thunar_1.2.1-3ubuntu2_amd64.deb tmpdir/DEBIAN gedit tmpdir/DEBIAN/control 

从’Depends’行中删除’exo-utils’并保存

 dpkg -b tmpdir thunar_1.2.1-3ubuntu2_amd64-no_exo-utils_dependency.deb sudo apt-get remove exo-utils sudo dpkg -i thunar_1.2.1-3ubuntu2_amd64-no_exo-utils_dependency.deb sudo apt-get -f install 

通过: http : //queleimporta.com/thunar-nautilus-exo-utils-and-the-location-is-not-a-folder-error-solution-under-gnome/

删除exo-utils也会删除thunar。 我们中的一些人需要在gnome中安装thunar和nautilus – 这对我有用,请看链接http://queleimporta.com/thunar-nautilus-exo-utils-and-the-location-is-not-a-folder -error-solution-under-gnome / 。

尝试运行电脑看门人。 对我来说,它解决了这个问题。 我认为它必须与旧版本的面板或菜单或不需要的库有关。