gnome-desktop library