Приложения Gtk3 не запускаются из терминала: «RuntimeError: Gtk не удалось инициализировать» из терминала, но нормально из средства запуска Unity

Приложения Gtk3 не запускаются из терминала: «RuntimeError: Gtk не удалось инициализировать» из терминала, но нормально из средства запуска Unity

Обычно на работе я блокирую экран, когда ухожу, выхожу из системы раз в неделю и редко перезагружаюсь. Все мои пакеты обновлены.

Вчера я перезагрузился, а сегодня утром не могу запустить свои приложения Python3/Gtk3:

JeanCoiron@myhostname:/opt/myapps/dev$ ./mywindow.py 
Traceback (most recent call last):
  File "./mywindow.py", line 4, in <module>
    from gi.repository import Gtk
  File "/usr/lib/python3/dist-packages/gi/importer.py", line 76, in load_module
    dynamic_module._load()
  File "/usr/lib/python3/dist-packages/gi/module.py", line 224, in _load
    overrides_modules = __import__('gi.overrides', fromlist=[self._namespace])
  File "/usr/lib/python3/dist-packages/gi/overrides/Gtk.py", line 1533, in <module>
    raise RuntimeError("Gtk couldn't be initialized")
RuntimeError: Gtk couldn't be initialized

Код этого примера приложения:

#!/usr/bin/python3
# Filename: mywindow.py

from gi.repository import Gtk
from gi.repository import Gdk

class MyWindow(Gtk.Window):
    def __init__(self):
        Gtk.Window.__init__(self, title="My window")

        self.mainGrid = Gtk.Grid()
        self.add(self.mainGrid)

        self.lbl = Gtk.Label("Hello World")
        self.mainGrid.add(self.lbl)

mainWin = MyWindow()
mainWin.connect("delete-event", Gtk.main_quit)
mainWin.show_all()

Gtk.main()

Если я запускаю его из Geany, то он работает, а не из стандартного терминала. То же самое для всех моих приложений python3/gtk3. Из терминала Geany echo $PATH точно такой же, как из стандартного терминала. В настоящее время DISPLAY=':0', я пробовал без DISPLAY var и с DISPLAY='localhost:0'

Есть идеи, где мне следует искать?

-РЕДАКТИРОВАТЬ-

Это проблема только Gtk: я могу запускать приложения Gtk, такие как gedit, из средства запуска Unity, но не из терминала.

JeanCoiron@myhostname:/opt/myapps/dev$ gedit /usr/lib/python3/dist-packages/gi/overrides/Gtk.py
Cannot open display: 
Run 'gedit --help' to see a full list of available command line options.
JeanCoiron@myhostname:/opt/myapps/dev$ echo $DISPLAY
:0

Связанный контент