Gramps Docker synology ‘GDK_IS_SCREEN (screen)’ failed

(main.py:8): Gtk-CRITICAL **: 15:06:49.172: gtk_icon_theme_get_for_screen: assertion ‘GDK_IS_SCREEN (screen)’ failed

with docker compose found here Deploy with Docker - Gramps Web

You can ignore it. It is issued by the GUI part of Gramps and does not affect Gramps Web operation. You can check here for efforts to disentangle the Gramps library from GUI stuff. Allow Gramps' core to be imported without requiring GObject by bartfeenstra · Pull Request #2016 · gramps-project/gramps · GitHub

1 Like

To avoid this error in the unit tests we set the environment variable GDK_BACKEND to -.

1 Like