Gtk-WARNING **: Nie można znaleźć silnika motywu w module_path: „adwaita”, błąd podczas wykonywania skryptu python z modułem pygtk

40

Ostatnio dodałem motyw Macbuntu do mojego Ubuntu 16.04 ze strony [Noobslab] [1], uczę się także GTK + dla Pythona (PyGTK), wcześniej, kiedy uruchomiłem programy testowe, uruchomiłem cicho, nie pokazując żadnego błędu w strumieniu stderr ale po zainstalowaniu motywu pojawia się ostrzeżenie

(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",

Na przykład, kiedy uruchomiłem skrypt radio_button.py.

Chcę naprawić ten błąd bez odinstalowywania motywu.

Nimit Bhardwaj
źródło
1
Czy motyw Macbuntu jest zgodny z wersją GTK3 w wersji 16.04 (3.18)? Czy potrzebuje silnika? Czy twój system ma odpowiedni silnik?
Sprawiedliwość dla Moniki

Odpowiedzi:

64

Miałem ten sam problem

sudo apt install gnome-themes-standard

Naprawiono problem.

ryanpattison
źródło
Dzięki. Nie dostałem żadnego wyraźnego błędu, ale niektóre programy Gnome wyglądały jak stare aplikacje X na mojej nowej instalacji Ubuntu, gdy korzystałem z domyślnego motywu „Adwaita”, i to naprawiło.
Cerin
4

Aby usunąć to ostrzeżenie (możesz z tym żyć, nie powoduje to żadnego problemu) powyższe rozwiązanie nie zadziałało dla mnie. Oprócz instalacji gnome-themes-standard musiałem wykonać następujące czynności: $ sudo apt-get install gnome-themes-extra gnome-themes-extra:i386

W moim przypadku załatwiła to 32-bitowa wersja architektury.

AlSavi
źródło