Las aplicaciones Gtk3 no se inician desde la terminal: "RuntimeError: Gtk no se pudo inicializar" desde el término, pero está bien desde el iniciador de Unity

Las aplicaciones Gtk3 no se inician desde la terminal: "RuntimeError: Gtk no se pudo inicializar" desde el término, pero está bien desde el iniciador de Unity

Por lo general, en el trabajo bloqueo la pantalla cuando salgo, cierro la sesión una vez a la semana y rara vez reinicio. Todos mis paquetes están actualizados.

Ayer reinicié y esta mañana no puedo iniciar mis aplicaciones 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

Código de esta aplicación de ejemplo:

#!/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()

Si lo ejecuto desde Geany funciona, no desde un terminal estándar. Lo mismo para todas mis aplicaciones python3/gtk3. Desde un terminal Geany echo $PATH es exactamente igual que desde un terminal estándar. Actualmente DISPLAY=':0', lo intenté sin DISPLAY var y con DISPLAY='localhost:0'

¿Alguna idea de dónde debería buscar?

-EDITAR-

Este es solo un problema de Gtk: puedo iniciar aplicaciones Gtk como gedit desde el iniciador de Unity pero no desde una terminal.

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

información relacionada