WIP: Prevent Settings from running outside GNOME
From the commit message:
GNOME Settings relies on GNOME-specific services, and we cannot guarantee they'll be available on non-GNOME sessions.
Thus, prevent Settings from running when the current desktop is not GNOME.
Closes #248 (closed)