每当我从终端启动 Firefox、Steam 和其他一些 GUI 程序时,我都会看到此错误。
我已经搜索了此问题的可能解决方案,我发现的最常见的解决方案是sudo update-mime-database /usr/share/mime,它运行时不会为我打印任何错误(或任何内容),但不会改变任何内容。
我尝试更改权限,如下所示: 如何修复 /usr/share/mime 中文件的损坏权限?然而,这也没有改变什么。
https://bbs.archlinux.org/viewtopic.php?id=245985
我有与此 arch 论坛帖子中描述的非常相似的问题(从命令行启动时更频繁地发生),但是XDG_DATA_DIRS没有在我的 中设置.zshrc,也没有 flatpak 路径(它是/home/user/snap/alacritty/46/.local/share:/home/user/snap/alacritty/46:/snap/alacritty/46/usr/share:/usr/share/awesome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop.
如果我需要提供有关我的安装的任何信息,请告诉我。谢谢。
我正在使用Ubuntu 20.04.2 LTS, 以及很棒的窗口管理器和 gnome 作为我的桌面。
完整运行输出gnome-calculator如下:
(gnome-calculator:4038): Gtk-WARNING **: 06:23:42.942: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
**
Gtk:ERROR:../../../../gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Yaru/16x16/status/image-missing.png: Unrecognized image file format (gdk-pixbuf-error-quark, 3)
Bail out! Gtk:ERROR:../../../../gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Yaru/16x16/status/image-missing.png: Unrecognized image file format (gdk-pixbuf-error-quark, 3)
[1] 4038 abort (core dumped) gnome-calculator
Run Code Online (Sandbox Code Playgroud)
小智 3
我的 Arch 机器上也遇到了同样的错误。如果我尝试在 Firefox 中打开系统中的文件,我的 Firefox 会崩溃。我发现一个网站描述了解决我的问题的类似问题:https://namespaceit.com/blog/could-not-find-mime-type-database-in-the-following-locations-usr-local-share- mime-packages-freedesktop.org.xml
这是与我所做的等效的 Ubuntu:
sudo update-mime-database /usr/share/mime
sudo apt-get install shared-mime-info
Run Code Online (Sandbox Code Playgroud)
小智 0
我不知道这个错误是什么意思。但我刚刚收到图标主题失败的错误,我刚刚将图标主题移出到'/usr/share/icons'另一个文件夹(例如下载('~/Downloads/...'或文档'~/Documents/...'))。之后您的图标主题应该恢复为默认值,您将能够使用计算器.希望这与您的问题相关。
| 归档时间: |
|
| 查看次数: |
23547 次 |
| 最近记录: |