One stupid workaround I've found is to use krenew. Since I'm logging in using gdm3 I just set my .xsession to something like: /usr/bin/krenew /usr/bin/gnome-sessionThis is not a real solution as it only deals with gdm logins and it won't work when suspend is fixed.