我最近从网站 [Noobslab][1] 在我的 Ubuntu 16.04 中添加了 Macbuntu 主题,我也在学习 GTK+ for Python(PyGTK),之前当我运行测试程序时,我让它安静地运行,没有在 stderr 流中显示任何错误,但在安装主题后,我收到了一个警告
(radio_button.py:6696): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",
(radio_button.py:6696): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",
例如,当我运行脚本时radio_button.py
。
我想修复此错误,但不卸载主题。
答案1
我遇到过同样的问题
sudo apt install gnome-themes-standard
已修复该问题。
答案2
为了删除此警告(您可以忍受它,它不会造成任何问题),上述解决方案对我来说不起作用。除了安装 gnome-themes-standard 之外,我还必须执行以下操作:
$ sudo apt-get install gnome-themes-extra gnome-themes-extra:i386
就我的情况来说,32 位架构版本可以解决问题。
答案3
最近也遇到了同样的错误。修复起来很轻松。
> gimp
> (gimp:925393): Gtk-WARNING **: 01:45:23.097: Unable to locate theme engine in module_path: "adwaita",
首先,搜索可能包含缺失项目的包。在本例中,我搜索了“theme”和“adwaita”——错误中提供的两个线索。
> sudo apt search themes adwaita
Sorting... Done
Full Text Search... Done
gnome-themes-extra/mantic,now 3.28-2ubuntu1 amd64 [installed]
Adwaita GTK 2 theme — engine
gnome-themes-extra-data/mantic,mantic,now 3.28-2ubuntu1 all [installed]
Adwaita GTK 2 theme and Adwaita-dark GTK 3 theme — common files
tcl-awthemes/mantic,mantic 10.4.0-1 all
Dark and light themes for Tk
>
其次,我安装了列出的“符合要求”的软件包……
> sudo apt-get gnome-themes-extra gnome-themes-extra-data
>
重新打开“被冒犯的”程序(在本例中为 gimp)并且不再有投诉。