First check that you are trying to run ccsm
with export DISPLAY=:0
ccsm
, or properly exporting target display.
If still hangs while loading, abort (Ctrl
+C
), go to GUI with Ctrl
+Alt
+F7
and try to hit Alt
+F2
to get unity's shell, if it works type unity
and hit enter.
If this doesn't work, still from the GUI (tty7
), try to open a terminal with Ctrl
+Alt
+T
.
You can also try right clicking on the desktop and selecting the "Open terminal here" option. If any of the above works, try issuing unity
on your terminal, this should start/restart unity's shell session.
If any of the above worked, hit Ctrl
+Alt
+F1
to go to tty1
and try running unity
from there. If still doesn't launch an unity session, try the following:
dconf reset -f /org/compiz/
unity --reset-icons &disown
Finally, after entering your session, go to Compiz Config Settings Manager and check Unity plugin is enabled, etc, like your linked answer suggests. Close ccsm
. Reboot.
Hope it helps.