为了检查 xfce,我安装了 xubuntu 软件包后,又恢复到了 gnome2。
第一次登录时,我注意到 thunar 现在被选为默认文件管理器。
Preferred applications
菜单现在也丢失了,所以我无法将 nautilus 设置为默认。我删除了所有 xubuntu 软件包(包括 thunar),然后当我尝试打开文件夹时,系统要求我选择默认文件管理器 - 这就是我找回 nautilus 的方法。
我现在面临的下一个问题与从网络浏览器下载的文件有关:
Open
和Open 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
。