我的原因和解决方案:

我的原因和解决方案:

我很久以前就卸载了 GNOME 扩展no-title-bar,但启动 Gtk 应用程序时仍然遇到错误:

(yad:548): Gtk-WARNING **: 14:05:20.038: Theme parsing error: gtk.css:1:112: Failed to import: Error opening file /home/cat/.local/share/gnome-shell/extensions/[email protected]/stylesheet.css: No such file or directory

(yad:548): Gtk-WARNING **: 14:05:20.038: Theme parsing error: gtk.css:2:118: Failed to import: Error opening file /home/cat/.local/share/gnome-shell/extensions/[email protected]/stylesheet-tiled.css: No such file or directory

该目录.local/share/gnome-shell/extensions/no-title-bar根本不存在,这就是出现问题的原因。但我该如何清除警告?扩展程序留下了一些遗留问题?

答案1

该文件可能~/.config/gtk-3.0/gtk.css包含@import url(filename)引用中不存在的文件的语句.../extensions/no-title-bar

从文件中删除错误的导入语句gtk.css

如果no-title-bar仍然注册为已安装:

$ gsettings get org.gnome.shell enabled-extensions | grep --color no-title-bar && echo installed

您可以通过浏览到,然后,然后等,从( )org.gnome.shell.enabled-extensions中的数组中删除其条目。dconf-editorapt install dconf-editororggnomeshell

也可能在 中保留其条目org.gnome.shell.extensions。删除其所有子项,该条目org.gnome.shell.extensions.no-title-bar也将被删除。

Github 论坛帖子

欧亚

您可以使用以下方法检查已启用的扩展:

gsettings get org.gnome.shell enabled-extensions

如果没有列出标题栏扩展,则使用 gsettings 或 dconf-editor 将其从数组中删除。

恩博

...该扩展名仍有一个条目。我删除了该条目和我能找到的所有其他条目...但这并没有解决警告问题。它仍然显示。

恩博

该警告是由于导入语句引起的,~/.config/gtk-3.0/gtk.css 删除这些语句后该警告将不再出现。

答案2

20.04从 18.04 升级后

问题再次浮现对我来说最近

我的原因和解决方案:

  • 安装了 snap 包gtk-themes-common(我认为),其中包含 Yaru 主题文件
  • 发生冲突与系统安装的 gtk-theme Yaru
  • 移除按扣解决了我的问题

相关内容