12

I'm running through the post about unity-doesnt-load-no-launcher-no-dash-appears to get my 14.04.1 loaded on VirtualBox.

I've gotten to the step where I run ccsm, but it hangs at "Loading Icons...", as illustrated here:

ccsm
compizconfig - Info: Backend     : ini
compizconfig - Info: Integration : true
compizconfig - Info: Profile     : default
Loading icons...

Ideas on how to get it unhung?

knuckles
  • 121

2 Answers2

0

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.

dgonzalez
  • 7,010
  • 6
  • 19
  • 28
0

ccsm does not seem to detect your current running session correctly. Your output:

Backend     : ini
Profile     : default

where it should be:

Backend     : gsettings
Profile     : unity

See /etc/compizconfig/config

  1. Check your the current session environment variable

    env | grep -i session

    DESKTOP_SESSION=ubuntu
    JOB=gnome-session
    GDMSESSION=ubuntu
    SESSIONTYPE=gnome-session
    
  2. If they are wrong:

    • Logout then login with correct session
    • Or reinstall sudo apt-get install --reinstall ubuntu-session, logout/login
    • Or set those variables manually then run ccsm

      export DESKTOP_SESSION=ubuntu
      export GDMSESSION=ubuntu
      
      ccsm
      
      ## you can try also
      compiz --replace
      ## or
      unity
      

If they are correct, let me know to look for another idea.

user.dz
  • 48,105