GNOME Bugzilla – Bug 758677
GtkStatusIcon: Don't silently fail under Wayland breaking some applications
Last modified: 2018-05-02 16:51:28 UTC
some applications use(d) to minimize or close to tray. GtkStatusIcon is deprecated in Gtk 3.14. Using a GtkStatusIcon silently fails if Gtk is running with a wayland backend. This breaks some applications (e.g. redshift, exaile, transmission, …). Can you please add some code to not fail silently? Gtk3 could e.g. display a warning message that tray icons are not supported. I know that this is not a good idea, but I don't have something better.
(In reply to Christian Stadelmann from comment #0) > Gtk3 could e.g. display a warning message that tray icons are not supported. > I know that this is not a good idea, but I don't have something better. This seems like a fine solution to me; it would be a big mistake to support status icons in Wayland.
(In reply to Michael Catanzaro from comment #1) > it would be a big mistake to support status icons in Wayland. was you ironic? I hope so.
(In reply to Strangiato from comment #2) > was you ironic? Nope. GtkStatusIcon has been deprecated for years. Applications can use notifications instead.
*** Bug 749074 has been marked as a duplicate of this bug. ***
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gtk/issues/585.