在安装 21.04 Hirsuite Hippo 之前,我曾使用过 Plank。但现在它无法正常工作。卸载后,我重新安装了 Plank。但我在终端中得到了以下输出:
$ plank
(plank:12385): Gtk-WARNING **: 14:04:43.852: Theme parsing error: gtk.css:9287:102: The :focused pseudo-class is deprecated. Use :focus instead.
(plank:12385): Gtk-WARNING **: 14:04:43.852: Theme parsing error: gtk.css:9292:114: The :focused pseudo-class is deprecated. Use :focus instead.
[CRITICAL 14:04:43.926827] [AbstractMain:255] Only X11 environments are supported.
我不明白这是什么意思:
Theme parsing error: gtk.css:9292:114: The :focused pseudo-class is deprecated. Use :focus instead.
我应该怎样修复这个问题?
答案1
Ubuntu 21.04 默认选择 Wayland,升级后可能会发生这种情况。Plank 在 X11 上运行。
为了解决此问题,请注销您的会话并更改为 X11:
答案2
Gtk 应用程序喜欢在 stdout 上输出无意义的消息。这通常是由于编程错误造成的;有时是遗留的调试消息。不管怎样,作为用户,您通常对此无能为力(除了将它们重定向到/dev/null
)。
我认为这是 Gtk 的一个主要缺陷。