Redshift-gtk stopped working when switched to Tumbleweed

$ redshift-gtk 

(process:11017): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
/usr/lib/python3.5/site-packages/redshift_gtk/statusicon.py:254: Warning: invalid (NULL) pointer instance
  appindicator.IndicatorCategory.APPLICATION_STATUS)
/usr/lib/python3.5/site-packages/redshift_gtk/statusicon.py:254: Warning: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
  appindicator.IndicatorCategory.APPLICATION_STATUS)

(process:11017): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
/usr/lib/python3.5/site-packages/redshift_gtk/statusicon.py:263: Warning: g_object_get_qdata: assertion 'G_IS_OBJECT (object)' failed
  self.status_menu = Gtk.Menu()
Segmentation fault (core dumped)


Install python-gobject-Gdk - and please report back if that fixes the
issue.

//Bjørn

Nothing has changed.

I know this is a bit old, but maybe could help someone in the future because I ran into the same thing. If you add this to /etc/geoclue/geoclue.conf then it will work

[redshift]
allowed=true
system=false
users=

https://wiki.archlinux.org/index.php/Redshift#redshift-gtk_will_not_start