只是有点担心,但我不喜欢“关键”这个词。我卸载了 Evolution 并重新安装,通过删除 /.conf 文件夹中的 4 个文件使其正常工作。一切正常,但此消息不断弹出到我的终端。日志中没有此条目。有什么想法吗?
evolution-alarm-notify:2998: Gtk-CRITICAL**-11.14:10:1006:
gtk_get_scale_factor: assertion 'GTK IS A WIDGET (widget) failed
谢谢
答案1
除非您正在开发 Evolution,否则您可以忽略它们。
答案2
该消息由 GTK+ 生成,用于构建投诉应用程序。
是2998
进程 ID,gtk_get_scale_factor
是遇到问题的 GTK+ 函数。
简而言之,某些函数将非小部件句柄传递给该函数,并且该函数返回了垃圾。
修复它很重要...并且它抱怨得很好,因为它可能会被忽视,并可能导致漏洞、崩溃等 - 这就是它至关重要的原因。
最重要的是……它甚至为平凡的应用程序增添了一种戏剧感和重要性。