Web 浏览器仅下载打开目标文件夹 - 无法打开文件

Web 浏览器仅下载打开目标文件夹 - 无法打开文件

为了检查 xfce,我安装了 xubuntu 软件包后,又恢复到了 gnome2。
第一次登录时,我注意到 thunar 现在被选为默认文件管理器。

Preferred applications菜单现在也丢失了,所以我无法将 nautilus 设置为默认。我删除了所有 xubuntu 软件包(包括 thunar),然后当我尝试打开文件夹时,系统要求我选择默认文件管理器 - 这就是我找回 nautilus 的方法。

我现在面临的下一个问题与从网络浏览器下载的文件有关:

OpenOpen containing folder选项产生完全相同的结果。
如果我双击某个文件,它只会打开包含的文件夹,而不是使用其关联的应用程序打开该文件(例如 libreoffice writer 用于 .doc、.odt,smplayer 用于 .avi、.wmv 等)。

该问题在 Firefox 和 Chrome 中均有发生。

通过 nautilus,所有文件都可以正确打开。

到目前为止我已经尝试了以下方法:

  • 在我的 FF 配置文件中删除/重新创建 mimeTypes.rdf
  • 在 FF 中创建新的配置文件
  • 删除/重新创建 ~/.local/share/applications/mimeapps.list
  • 已检查类似文章

它们全都不起作用。

任何有关此问题的想法都将受到赞赏。

答案1

尝试删除以下文件:

~/.local/share/applications/mimeapps.list  #You already did this
~/.local/share/applications/mimeinfo.cache
~/.local/share/mime                        #This whole folder needs to be deleted or moved

如果您使用 Wine,删除这些文件夹将会删除与 Wine 的所有文件关联。

另外,如果您想要Preferred Applications恢复该工具,只需安装该capplets-data软件包即可。

如果这不起作用,则可能有一个.desktop文件~/.local/share/applications阻止该菜单项显示。要删除它,请运行:

grep -r "Preferred Applications" ~/.local/share/applications 2>&1 | sed 's/:.*$//g' | xargs rm -vf

如果找不到包含~/.local/share/applications文本的文件,该命令将不会执行任何操作Preferred Applications

希望这可以帮助 :)

答案2

看来我的系统上还安装了很多软件包。
彻底清除所有软件包后问题就解决了。

答案3

只需从中删除inode/directory所有应用程序文件的 MimeType 行中的条目即可/usr/share/applications/kde4/<appname>.desktop。别忘了运行update-desktop-database

相关内容