Komunikat Gtk: Nie można załadować „paska przewijania nakładki”

18

Używam Ubuntu Xubuntu 14.04 (+ xubuntu-desktop), następujący komunikat pokazany wiele razy (takie jak wykonywanie mousepad, zenityetc).

$ mousepad
Gtk-Message: Failed to load module "overlay-scrollbar"
pandya@pandya-desktop:~$ zenity --info
Gtk-Message: Failed to load module "overlay-scrollbar"

Dlaczego otrzymuję tę wiadomość? Jak rozwiązać?

Pandya
źródło

Odpowiedzi:

15

Po instalacji xubuntu-desktopusunąłem niektóre pakiety, które są wstępnie zainstalowane w Ubuntu 14.04 (i nie są już wymagane) za pomocą tego polecenia.

Te pakiety zostały pomyślnie usunięte i wszystkie działają poprawnie, ale niektóre resztkowe konfiguracje nadal istnieją i dlatego usunąłem unity-scrollbarz synaptycznej konfiguracji resztkowej:

wprowadź opis zdjęcia tutaj

Który usuwa plików, takich jak: /etc/X11/Xsession.d/81overlay-scrollbar.

Po wylogowaniu i zalogowaniu ponownie spróbowałem uruchomić komendę jak poniżej:

$ mousepad
$ zenity --info

Teraz Gtk-Message: Failed to load module "overlay-scrollbar"już nie ma i problem został rozwiązany.

Pandya
źródło
5
Aby wyczyścić resztkową konfigurację, odwiedź: askubuntu.com/a/540173/256099
Pandya,
1
Właśnie ręcznie usunąłem /etc/X11/Xsession.d/81overlay-scrollbar i ponownie się zalogowałem. Ostrzeżenie zniknęło. Dzięki.
Halsafar
1
Jest to kolejny poprawny sposób na wyczyszczenie konfiguracji resztkowej:sudo dpkg --purge overlay-scrollbar overlay-scrollbar-gtk2:amd64 overlay-scrollbar-gtk3:amd64
Alexander Pozdneev
1
BTW, technicznie rzecz biorąc, komunikat jest powiązany ze GTK_MODULES=overlay-scrollbarzmienną środowiskową ustawioną w /etc/X11/Xsession.d/81overlay-scrollbarpliku.
Alexander Pozdneev
Ale w jaki sposób powiązałeś komunikat o błędzie z resztkowym pakietem? To dla mnie tajemnica!
Bruno Ranschaert,
1
$ sudo apt install --reinstall overlay-scrollbar-gtk2

Naprawiono to dla mnie.

Ponownie instaluje

/usr/lib/x86_64-linux-gnu/gtk-2.0/modules/liboverlay-scrollbar.so

którego wcześniej brakowało.

Lizak
źródło