Gtk-Message: не удалось загрузить модуль «pantheon-filechooser-module»

12

Когда-то я установил рабочий стол Pantheon на Ubuntu 14.04.

И тогда я решил использовать ванильный рабочий стол Unity.

Так что я удалил все, что связано с Пантеоном. Я не могу вспомнить точную команду, но похоже, что:

sudo apt-get remove pantheon*

Когда я открываю некоторые приложения, которые запускаются с графическим интерфейсом пользователя из терминала, появляется сообщение об ошибке, предупреждение или сообщение.

$ 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"

Кажется, это не влияет на реальное поведение системы. Но это действительно раздражает меня.

Есть ли кто-нибудь, кто может дать мне небольшой намек на решение этой проблемы?

Джеон
источник
Установите пантеон, и ошибка исчезнет.
Babbzzz
3
Вы всегда будете видеть это сообщение с не-gtk3 приложениями. Это безвредно, и вы можете игнорировать это. | Элементарный OS Freya
daGo

Ответы:

16

У меня такая же проблема! Если вы запустите следующее:

env | grep -i gtk

И увидите модуль на своем пути, как мой:

GTK_MODULES = pantheon -filechooser-module : полоса прокрутки наложения

Тогда это означает, что он где-то установлен, чтобы использовать пантеон, который нужно удалить. Я сделал быстрый grep и нашел следующее:

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

Так и сделал:

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

Наконец - я сохранил свою переменную GTK_MODULES без filechooser в моей текущей сессии, чтобы не пришлось перезапускать: (очевидно, ваша будет отличаться от моей)

GTK_MODULES = "оверлей-прокрутка"

Работа сделана.

Мэтт Харви
источник
В elementaryOS мне нужно было напечатать это так:set GTK_MODULES gail:atk-bridge
Фил
Где ATK-Bridge - это просто еще один модуль, подобный полосе прокрутки в ответе.
Фил Роггенбак