My Debian 8 jessie Xfce desktop suddenly became blank after a restart. No icon was there on the desktop. Neither did the right-click menu worked. I removed the cache and the problem was thus solved.
Go to virtual console by pressing Ctrl+Alt+1 from the keyboard. You’ll be prompted for your username and password.
After logging in, execute the following commands one after another.
cd $HOME/.cache rm -rf sessions
Now execute the following command to switch to your graphical console.
Your problem should be solved by now!