#8 Use notifications rather than a status icon
Closed: Fixed Opened by aday.

There used to be an issue about this on fedorahosted, but since it has been retired I'm reposting here.

SETroubleShoot uses a status icon to notify users when there's an alert. The recommended behaviour is to use notifications instead, either using the libnotify or GIO APIs. Notifications are better integrated in GNOME and don't require a dependency on the X11 stack.

It is recommended to stop using status icons.

For guidance on how to use notifications, see the GNOME Human Interface Guidelines:

https://developer.gnome.org/hig/stable/notifications.html.en


Thanks for the report. There was an issue related to this problem on fedorahosted which was migrated to github - https://github.com/fedora-selinux/setroubleshoot/issues/50

Hopefully Martin Páleník will come up with some improvements in this area soon.

Thanks @plautrba !

The work on rewrite started in my private branch https://pagure.io/fork/plautrba/setroubleshoot/blob/WIP-gnome3-notifications/f/framework/src/seapplet.py

Builds based on https://pagure.io/fork/plautrba/setroubleshoot/commits/WIP-gnome3-notifications are available at

https://copr.fedorainfracloud.org/coprs/plautrba/setroubleshoot/

Original seapplet was renamed to seappletlegacy and the new seapplet.py is seapplet now.

Rewritten seapplet which uses notification is part of setroubleshoot-3.3.15 release - https://pagure.io/setroubleshoot/blob/764d0c3426cc93f0d57a21a361226b9abfb75459/f/framework/NEWS

It's built for Fedora Rawhide - https://koji.fedoraproject.org/koji/buildinfo?buildID=1019189 - and being built for Fedora 27 - https://koji.fedoraproject.org/koji/taskinfo?taskID=24365716

Metadata Update from @plautrba:
- Issue assigned to plautrba

Metadata Update from @plautrba:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

Metadata