Ubuntu: How to start unity after boot into command line with “text”-option?


I want my system to boot terminal only, but be able to launch Unity once logged in. I've edited /etc/default/grub from :



GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"  

and my system launches to the terminal fine, but when I try to launch unity I get:

WARNING: no DISPLAY variable set, setting it to : 0
compiz (core) - Fatal: Couldn't open display : 0

Everything goes back to normal when I restore the original GRUB configuration, so it looks to me like nothing is actually broken.

I'm running in a VM, and have now tested this with a clean install of Ubuntu, as well as with the Amahi installation I am trying to test. The same error occurs with the clean install.

So how can I actually start unity after a system start that doens't start it directly?


The startx command load only the default desktop environment without Unity or other user interface. The startx unity command can do this job, but I do not recommend it. You can test it and you'll see why.

To load with success the X display manager along with Unity from TTY, use next command:

sudo service lightdm start  

Note:If u also have question or solution just comment us below or mail us on toontricks1994@gmail.com
Next Post »