我很久以前就卸载了 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-editor
apt install dconf-editor
org
gnome
shell
也可能在 中保留其条目org.gnome.shell.extensions
。删除其所有子项,该条目org.gnome.shell.extensions.no-title-bar
也将被删除。
欧亚:
您可以使用以下方法检查已启用的扩展:
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
- 移除按扣解决了我的问题