On Wed, May 29, 2019 at 7:11 PM Germano Massullo <germano.massu...@gmail.com> wrote:
> I am working on implementing a piece of code that allows BOINC client > [1] to detect the desktop environment used by the user (mainly GNOME, > KDE Plasma, XFCE, LXDE/LXQT). > This feature will be needed for various reason that are off topic. > > One idea is to use GDBus to scan DBus to detect the running d.e. > What do you think about? > Thank you > I would suggest reading the XDG_CURRENT_DESKTOP env variable. AFAIK all major desktops support it and set it correctly for their sessions. Kalev > > [1]: https://github.com/BOINC/boinc/tree/master/client > _______________________________________________ > devel mailing list -- devel@lists.fedoraproject.org > To unsubscribe send an email to devel-le...@lists.fedoraproject.org > Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines > List Archives: > https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org >
_______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org