Tell me more ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

When I login, nothing happens.

I am presented with my desktop wallpaper.

Blank desktops suck

No Dash, no Launcher, nothing.

share|improve this question
I run jockey-kde in terminal and remove uncorrected Graphic Drivers. – Frank Myat Thu Apr 28 at 12:08
Then sudo reboot in terminal – Frank Myat Thu Apr 28 at 12:13

14 Answers

up vote 60 down vote accepted

You just need to turn the Unity plugin back on. The problem is this is a pain in the bottom because you've now got no graphical method to do this. So:

  1. Press Ctrl+Alt+F1 and log in.
  2. Install the jibby you'll need to configure the settings by running this:

    sudo apt-get install compizconfig-settings-manager
    
  3. Then run it by doing this:

    export DISPLAY=:0
    ccsm
    

    The first part tells the terminal which display you want it to load on (otherwise it won't have a clue).

  4. Press Ctrl+Alt+F7 (or Ctrl+Alt+F8 sometimes) to get back to the graphical display where there should be a CompizConfig Settings Manager screen sitting there.

  5. Find the Unity plugin. Enable it.

  6. Everything should spring into life but if it doesn't, you might have to restart. You can do that by going back to TTY1 and running sudo reboot.

share|improve this answer
1  
"Install the jibby" ... What is "jibby"? – vasa1 Jan 30 at 7:01
2  
@vasa1 the jibby, the wotsit, the dingdong... I'm talking about CCSM (explained in the next line) – Oli Jan 30 at 9:40
I just got the same issue (thanks for the answer). In CCSM I saw that all my plugins had been removed. Any idea why such a thing could have happened? – Shahbaz Mar 11 at 23:21
(But none of the answers here got it back, nevertheless) – Shahbaz Mar 11 at 23:42
2  
Worked perfectly well for me. As a side note, I did not need to enter the TTY terminal, was able to use the terminal shortcut (ctrl + alt + t). – Tass Apr 24 at 16:47

Press Ctrl+Alt+T for a terminal and run ccsm, then re-enable your 'Unity' plugin.

You also may then need to run a unity --reset.

share|improve this answer
3  
unity --reset is deprecated now and doesn't work. Is there a replacement? – Shahbaz Mar 11 at 23:41
1  
@Shahbaz - unity --replace. – nerof61 Apr 2 at 14:48
@nerof61 also deprecated as of 13.04. See my answer below: askubuntu.com/a/286349/2638 – Brandon Bertelsen Apr 27 at 2:40

You might want to run the compizconfig-settings-manager Install compizconfig-settings-manager package and make sure that the Unity plugin is checked.

share|improve this answer

I have had exactly the same issue.

If you have Compiz Config Settings Manager installed it may be that the Unity Desktop Plugin is disabled.

Log in to a Unity 2D desktop and check that it is enabled in CCSM like this,

CCSM

Unity Shell will not load in the default desktop if the tickbox is not checked and you will get the session in your picture.

share|improve this answer

Developers are always fixing bugs, so an alternative is to wait, and to follow progress on bug fixing (subscribe to Unity development in Launchpad).

  1. Press Ctrl+Alt+F2.

  2. Log in.

  3. Run sudo shutdown -r now in a terminal.

  4. At the login screen after your system restarts, choose Unity 2D (for now) by right-clicking the sprocket icon.

  5. Wait for a fix for Unity 3D/Ubuntu 11.10 (e.g. a week).

  6. Update your system to get the fix; in a terminal type sudo apt-get update && sudo apt-get upgrade.

UPDATE: I was able to resolve this by using ccsm, from Unity 2D login.

(This is adapted from this Ubuntu Forums post.)

  1. At the login screen, select Unity 2D and login.

  2. Install ccsm (CompizConfig Settings Manager) by running in a terminal: sudo apt-get install compizconfig-settings-manager compiz-fusion-plugins-extra.

  3. Start ccsm, and select the category Desktop. Enable the Ubuntu Unity Plugin; if asked to resolve conflicts, select the MIDDLE button for all conflicts. Close ccsm when done.

  4. Restart, select Unity (3D) and login.

share|improve this answer

The easiest way to do this is to press Ctrl+Alt+T to get a terminal and then issue:

rm -rf .compiz-1

and your unity session will come back before your eyes..

This technique is better than re-launching ccsm, because you can get into OP's error condition without even accidentally de-selecting unity in ccsm; you can get it simply by accidentally pressing the "preferences" button in ccsm.

share|improve this answer

I had this problem too. I solved it with deleting the content of the ~/.config/compiz-1/compizconfig file and relog.

rm -rf ~/.config/compiz-1/compizconfig/*
share|improve this answer
+1, everything loaded right after i did this – Casey Oct 31 '11 at 19:43

It seems there's a problem with 12.04 Unity 3D and the current Nvidia drivers.

See this post (Unity 3d no longer works after installing 12.04) for details of how to work round the problem.

I have a 32 bit Pentium 4 3.06 GHz Compaq D520SFF, with an Nvidia GeForce 6200, running kernel 3.2.0-24-generic-pae, and had exactly the same problem (2D works, 3D doesn't), and downgrading the Nvidia drivers got 3D working for me in a couple of minutes.

share|improve this answer
i did almost all the answers in this community related to my issue..please give me some thing work... – Yahya May 1 '12 at 4:38
Almost all is a vague phrase.... Have you actually tried downgrading the NVidia drivers from 295.40 to 295.33 as described in the post? – Heimdall May 1 '12 at 7:13
i did all described by the post nothing happened... – Yahya May 1 '12 at 11:33

In 13.04, unity --replace is deprecated. Instead, use the following:

dconf reset -f /org/compiz/ 
unity --reset-icons &disown

Reboot if it doesn't work right away.

share|improve this answer
This worked for me after installing appropriate drivers for my Nvidia graphics card. See my answer askubuntu.com/questions/288235/… – Thomas Arildsen May 2 at 11:12

You REALLY don't want to run ccsm. It's like walking around with a loaded shotgun pointed at parts of your body that you really would prefer not to get shot off.

Crashing when pressing the 'preferences' in ccsm is a known bug.

To recover:

Ctrl+Alt+T (to open a terminal window):

rm -rf .compiz-1

Your session should come back, fixed.

Finally:

sudo apt-get purge compizconfig-settings-manager

And never ever run ccsm again. Seriously.

share|improve this answer
9  
I think it's a little harsh to say that ccsm should never be run. After all, at the very least that's where all of Unity's configuration options are. I will agree though that ccsm can cause very bad reactions with Unity under certain conditions, but these are just bugs that need to be ironed out. – WarriorIng64 Nov 9 '11 at 7:12

I have had about 3 times where I needed the ctrl+alt+f1 to not loose work and it messed up... I have nvidia also. I would like to suggest this:

ctrl+alt+f1 (ok, blank screen) type your login, hit Enter, then password (all in blank screen) type this now:

sudo startx -- :1

will have to type password again and Enter this will open a X session at ctrl+alt+f8 (will jump to it automatically) now create a new empty text file called runBash.sh, and type on it:

bash

save it, change its permissions to executable, and run it, you will get a truly relieving terminal that makes you remember why linux is good ! :D

after you finish, remember to ctrl+alt+f1, hit ctrl+c (will end the new X session), type exit, Enter, will end the terminal (blank screen) session. if you think you missed typing exit, just hit ctrl+c and type again, dont do it too fast...

so you can improve it, make a script to let you type as little as possible, but anyway you will still have to type a lot while the screen is blank, but it is better than nothing :)

still looking for definitive ctrl+alt+f1 proper solution ubuntu 12.04 + nvidia

share|improve this answer
hi again, I have ABSOLUTELY no idea why, but for some reason, after a system freeze (I was playing a 3D game in wine), I hard reset the computer, and from a sudden I have back my text terminal ctrl+alt+f1 (but my account become unable to login thru lightdm graphical login screen, despite I still can login thru text terminal, I continue this affair on this thread: askubuntu.com/questions/133733/…) – Aquarius Power May 28 '12 at 1:33

The original poster of the duplicate question, solved in editing his own question:

Solution found : Delete .Xauthority in my home (or rename it)

share|improve this answer

It happens when you login with another tty and try, as the same user, to start X (with startx or initx) .

For example, Ubuntu runs in tty7. With CTRL-ALT-F1 tty1 opens. Log in as the same user, and run startx. Go back to tty7, logout and login. You only get the desktop wall paper.

To solve the problem, choose tty1, login, remove the .Xauthority file in your home directory, logout, login. Solved.

share|improve this answer

For the icons, it is due to Nautilus. Write nautilus & in a terminal, do not close it, and the icons will be back.

share|improve this answer

protected by Community Apr 16 '12 at 17:38

This question is protected to prevent "thanks!", "me too!", or spam answers by new users. To answer it, you must have earned at least 10 reputation on this site.

Not the answer you're looking for? Browse other questions tagged or ask your own question.