Attached is a patch that potentially fixes this issue. I cannot test it right now because I have yet to find a way to force update-manager to perform a restart action when the updated packages don't require one.
To apply it locally to the installed update-manager Python script:
cd $HOME
# download patch into user home directory
cd /usr/share/pyshared
sudo patch -p1 -i $HOME/01_update-manager_support_XFCE_shutdown.patch
Now, next time update-manager offers the restart now/later dialog, and the user chooses "Now", the script should try and fail to connect to the Gnome session manager over Dbus and then try to connect to the XFCE session manager instead.
Attached is a patch that potentially fixes this issue. I cannot test it right now because I have yet to find a way to force update-manager to perform a restart action when the updated packages don't require one.
To apply it locally to the installed update-manager Python script:
cd $HOME update- manager_ support_ XFCE_shutdown. patch
# download patch into user home directory
cd /usr/share/pyshared
sudo patch -p1 -i $HOME/01_
Now, next time update-manager offers the restart now/later dialog, and the user chooses "Now", the script should try and fail to connect to the Gnome session manager over Dbus and then try to connect to the XFCE session manager instead.