] Синтаксис --print-reply=string вызывает ошибку. Имя приложения, которое должно быть «зарегистрировано», не xmonad, а xmonad.desktop. Я запустил создание файла ~/.xmonad/hooks со следующей командой:
dbus-send --session --print-reply --dest=org.gnome.SessionManager /org/gnome/SessionManager org.gnome.SessionManager.RegisterClient string:xmonad.desktop string:$DESKTOP_AUTO_START_ID
Я также нашел предыдущее исправление, установка DesktopName=Unity заставляет gnome-control-center использоваться должным образом. [!d6 ]