Package: xmonad Version: 0.15-1 Severity: important it seems like the set of required components for gnome have changed in 3.34, putting the following in /usr/share/gnome-session/sessions/gnome-flashback-xmonad.session works for me:
RequiredComponents=gnome-flashback;gnome-panel;xmonad;org.gnome.SettingsDaemon.A11ySettings;org.gnome.SettingsDaemon.Color;org.gnome.SettingsDaemon.Datetime;org.gnome.SettingsDaemon.Housekeeping;org.gnome.SettingsDaemon.Keyboard;org.gnome.SettingsDaemon.MediaKeys;org.gnome.SettingsDaemon.Power;org.gnome.SettingsDaemon.PrintNotifications;org.gnome.SettingsDaemon.Rfkill;org.gnome.SettingsDaemon.ScreensaverProxy;org.gnome.SettingsDaemon.Sharing;org.gnome.SettingsDaemon.Smartcard;org.gnome.SettingsDaemon.Sound;org.gnome.SettingsDaemon.Wacom;org.gnome.SettingsDaemon.XSettings; In addition, 3.34 seems to use systemd for user sessions, and you need to ship a /usr/lib/systemd/user/gnome-session-x11@gnome-flashback-xmonad.target with the following contents: [Unit] Description=GNOME Flashback Session OnFailure=gnome-session-failed.target OnFailureJobMode=replace DefaultDependencies=no RefuseManualStart=no Conflicts=shutdown.target gnome-session-shutdown.target PartOf=graphical-session.target # Pull in all X11-specific services the session might depend on Requires=gnome-session-x11-services.target BindsTo=gnome-session@.target After=gnome-session@.target BindsTo=gnome-flashback.target After=gnome-flashback.target BindsTo=gnome-session.target After=gnome-session.target without this, it will try to start gnome-shell and everything crashes and burns pretty quickly. Cheers, -- Tollef Fog Heen UNIX is user friendly, it's just picky about who its friends are