Ari Cooper-Davis Asked: 2025-03-18 23:44:23 +0800 CST2025-03-18 23:44:23 +0800 CST 2025-03-18 23:44:23 +0800 CST Fedora“文件”应用程序提供错误的“详细类型”描述 772 我在 Fedora 41 (Gnome 47)上。 我安装了 Foxit Reader 来阅读 PDF,但不喜欢它,所以卸载了它。 现在,程序Detailed Type中Files所有 PDF 文档的描述都是FoxitReader Document。 我如何删除对 Foxit Reader 的引用? files 2 个回答 Voted Best Answer Marcus Müller 2025-03-19T00:35:20+08:002025-03-19T00:35:20+08:00 您可以检查 Foxit 是否修改了您的用户配置的任何内容。 第一步可能是使用 grep (或任何更快的替代方法,例如rg/ripgrep),如grep -l -r FoxitReader ~/.config。 正如您在评论中指出的那样,您的内容似乎~/.config/mimeapps.list已被修改。 ReflectYourCharacter 2025-03-19T00:42:12+08:002025-03-19T00:42:12+08:00 您还可以: right-click在文件上 选择Open with.. 选择other application 选择程序打开此文件类型和所有类似的文件,文件类型在将来 然后点击保存/打开Remember application for all file types..., 它还应该调整~/.config/mimeapps.list。 您现在应该能够使用新选择的程序打开文件。 您可以手动编辑/修改~/.config/mimeapps.list。 我在哪里可以找到 mimeapps.list? XDG MIME 应用程序 如果该操作不起作用且问题仍然存在,或者文件类型没有改变,您可以尝试此选项: 1.建立缓存数据库 sudo update-desktop-database update-desktop-database 程序是一个用于构建桌面文件所处理的 MIME 类型的缓存数据库的工具。缓存数据库包含桌面文件可以处理的 MIME 类型的列表,以及对于每种 MIME 类型,可以处理此 MIME 类型的桌面文件列表。 更新桌面数据库 | man.archlinux.org 2.刷新 MIME 数据库 更新 mime 数据库 (1) - Linux 手册页 要刷新 MIME 数据库,请使用 update-mime-database 应用程序。例如,如果应用程序将有关新 MIME 类型的信息安装到 /usr/share/mime/packages/diff.xml 文件,则必须使用 /usr/share/mime 参数调用 update-mime-database 应用程序。 3. 设置应用程序 xdg-mime default evince.desktop application/pdf 将应用程序设置为 evince 或其他 如何在 Linux 上设置 PDF 阅读器 Evince 的默认浏览器? 4. 删除剩余的 MIME 类型 检查 Foxit 剩余的 MIME 类型(如果存在)并删除: rm -f ~/.local/share/applications/foxit-*.desktop rm -f ~/.local/share/mime/packages/foxit-*.xml 5. 使用以下命令重建图标缓存gtk-update-icon-cache: gtk-update-icon-cache(1) - Linux 手册页 如何刷新图标缓存?
您可以检查 Foxit 是否修改了您的用户配置的任何内容。
第一步可能是使用 grep (或任何更快的替代方法,例如
rg
/ripgrep),如grep -l -r FoxitReader ~/.config
。正如您在评论中指出的那样,您的内容似乎
~/.config/mimeapps.list
已被修改。您还可以:
right-click
在文件上Open with..
other application
Remember application for all file types...
,它还应该调整
~/.config/mimeapps.list
。您现在应该能够使用新选择的程序打开文件。
您可以手动编辑/修改
~/.config/mimeapps.list
。我在哪里可以找到 mimeapps.list?
XDG MIME 应用程序
如果该操作不起作用且问题仍然存在,或者文件类型没有改变,您可以尝试此选项:
1.建立缓存数据库
sudo update-desktop-database
2.刷新 MIME 数据库
3. 设置应用程序
xdg-mime default evince.desktop application/pdf
4. 删除剩余的 MIME 类型
检查 Foxit 剩余的 MIME 类型(如果存在)并删除:
5. 使用以下命令重建图标缓存
gtk-update-icon-cache
:gtk-update-icon-cache(1) - Linux 手册页
如何刷新图标缓存?