Coloque este script nas "Sessões e inicialização" > "Início automático do aplicativo"
#!/bin/bash
touch ~/.olddesktop
echo 0,0 > ~/.olddesktop
echo 0,0 >> ~/.olddesktop
while true
do
ODT=$(head -n 1 ~/.olddesktop)
CDT=$(tail -n 1 ~/.olddesktop)
DT=$(wmctrl -d|awk '{print $6}')
if [ "$DT" != "$CDT" ] ;then
echo $CDT > ~/.olddesktop
echo $DT >> ~/.olddesktop
fi
sleep 1
done
E este comando deve ser definido como um atalho de aplicativo de teclado.
wmctrl -o $(head -1 ~/.olddesktop)
Agora você voltará para a viewport de onde você veio quando pressionou sua combinação de teclas definida (usei ALT-W).
wmctrl must be installed. (apt-get install wmctrl)