I use a Debian-based Kali Linux box. After I removed Iceweasel (apt-get purge iceweasel), everything was fine. The system worked. I then installed a newer version of iceweasel (apt-get update && apt-get install iceweasel)
The new version on Iceweasel was installed and system worked fine.
Later, I noticed shell telling me "...following (dependencies) are installed but are no longer needed, use apt-get autoremove to remove them). So I did that.
After which I saw my graphics immediately go kind of weird (fonts appeared larger, etc). So I rebooted.
This time it doesn't bring up graphical interface. So I log in from the terminal and then type "x-windows..." which tells me "x-windows.. or x-session-manager failed to start.." etc.
So I guess I broke something in the graphical interface 'x-windows' after the autoremove.
Any help on fixing this so I get my graphical interface back, will be greatly appreciated.