Gtk-Message: Nie udało się załadować modułu „pantheon-filechooser-module”

12

Dawno, dawno temu zainstalowałem pulpit Pantheon na Ubuntu 14.04.

A potem postanowiłem użyć waniliowego pulpitu, Unity.

Więc usunąłem wszystkie rzeczy związane z Panteonem. Nie pamiętam dokładnego polecenia, ale wygląda na to, że:

sudo apt-get remove pantheon*

Kiedy otwieram niektóre aplikacje, które działają z GUI z terminala, pojawia się błąd, ostrzeżenie lub komunikat.

$ gedit
Gtk-Message: Failed to load module "pantheon-filechooser-module"
$ wireshark
Gtk-Message: Failed to load module "pantheon-filechooser-module"
$ nautilus
Gtk-Message: Failed to load module "pantheon-filechooser-module"

Wygląda na to, że nie wpływa to na faktyczne zachowanie systemu. Ale to mnie naprawdę denerwuje.

Czy jest ktoś, kto może dać mi małą wskazówkę, aby rozwiązać ten problem?

Jeon
źródło
Zainstaluj panteon, a błąd zniknie.
Babbzzz
3
Zawsze zobaczysz ten komunikat w aplikacjach innych niż GTK3. Jest nieszkodliwy i możesz go zignorować. | Elementary OS Freya
daGo

Odpowiedzi:

16

Miałem ten sam problem! Jeśli uruchomisz następujące elementy:

env | grep -i gtk

I zobacz moduł na swojej ścieżce jak mój:

GTK_MODULES = pantheon-filechooser-module : overlay-scrollbar

Oznacza to, że ustawiono go gdzieś, aby skorzystać z panteonu, który należy usunąć. Zrobiłem szybki grep i znalazłem następujące:

/etc/profile.d/pantheon-filechooser-module.sh:export GTK_MODULES = pantheon-filechooser-module

Tak też zrobiłem:

sudo rm /etc/profile.d/pantheon-filechooser-module.sh

Wreszcie - zapisałem moją zmienną GTK_MODULES bez filechoosera w mojej bieżącej sesji, aby nie musieć ponownie uruchamiać: (oczywiście twój będzie inny niż mój)

GTK_MODULES = "pasek przewijania nakładki"

Zadanie wykonane.

Matt Harvey
źródło
W elementaryOS musiałem wpisać to w następujący sposób:set GTK_MODULES gail:atk-bridge
Phil Roggenbuck
Gdzie ATK-Bridge jest kolejnym modułem, takim jak pasek przewijania nakładki, w odpowiedzi.
Phil Roggenbuck