There's actually one thing that does not make sense to me. According to the code, default desktop should the first one in the list, but ... This clients/desktop_finish.rb:118 Desktop order: ["min_x", "server", "kde", "gnome", "xfce", "min_x", "enlightenment"] Comes from my test, and the control file for 42.3 contains <default_desktop>kde</default_desktop>