When I start Ubuntu it enters tty[1-6] instead of my desktop (How do I get to desktop?)

9

3

When I start Ubuntu it enters tty[1-6] instead of my desktop. Normally I could get back to the desktop by pressing Ctrl+Alt+F7 but that doesn't work.

I tried sudo apt-get install ubuntu-desktop but it fails. I tried startx which started the x-server or x-window (not sure what it's called) but it just brought up a black screen with my mouse cursor. If I press printscreen, a dialog box would open up.

This is a fresh install of the latest version. It's dual booting with Windows 7 - but I doubt that matters. Before this happened, I installed lamp-server but realized it wasn't what I wanted. I then installed xampp and uninstalled lamp-server with sudo tasksel remove lamp-server. I restarted with sudo shutdown -r now because it would not shut down using the graphical interface.

I can't get back to my desktop. Any ideas how I can?

Bua

Posted 2009-11-03T19:15:14.803

Reputation:

was this a fresh install of the latest ubuntu or did you upgrade from an earlier version? – quack quixote – 2009-11-03T19:18:00.307

If you know what happened right before it starting doing this, that would also be helpful to know. – emgee – 2009-11-03T19:21:50.907

Fresh install of the latest version. Before this happened, I installed lamp-server, xampp then uninstalled lamp-server with "sudo tasksel remove lamp-server". I forgot to add that to the original question. I will edit it in now. – None – 2009-11-03T20:26:24.083

When you say "it fails," it helps if you can provide a specific error. There are many ways for apt to fail. – Ryan C. Thompson – 2009-11-03T21:37:22.817

Answers

8

It sounds like you might have managed to uninstall your desktop environment. (Unless Karmic has replaced GDM, which I doubt.)

If you were using GNOME, you probably installed Karmic with the ubuntu-desktop. You'll want to reinstall that:

sudo apt-get install ubuntu-desktop

...or possibly

sudo apt-get --reinstall install ubuntu-desktop

That should pull in any missing packages. Once you've reinstalled, you should be able to run

sudo /etc/init.d/gdm restart

... and get back to the GDM login screen.

quack quixote

Posted 2009-11-03T19:15:14.803

Reputation: 37 382

4

I think I may be experiencing similar issues.

Since I noticed the mouse I tried Ctrl+Alt+F1 then Ctrl+Alt+F7 and it was fixed for me.

It's irritating that this happens a lot when I turn my TV off for a while then on.

Jeff Sadowski

Posted 2009-11-03T19:15:14.803

Reputation: 41

2

This is what worked for me.

  • Logged in to tty1
  • Purged unity-greeter which was the default lightdm greeter for my unity desktop:

    sudo apt-get remove --purge unity-greeter
    
  • Then I installed lightdm-gtk-greeter:

    sudo apt-get -y install lightdm-gtk-greeter
    
  • Restarted Ubuntu

  • Logged in to my desktop
  • Removed lightdm-gtk-greeter:

    sudo apt-get remove --purge lightdm-gtk-greeter
    
  • Installed unity-greeter:

    sudo apt-get -y install unity-greeter
    
  • Then restarted again and it worked


P.S. In case you cannot connect to internet to download and install required packages using apt-get, I suggest you manually download it from Ubuntu package archives from a working computer, save it in a usb drive, mount it from tty1, and then use dpkg to install it. Please use Google to find out how.

If lightdm-gtk-greeter works for you and you are satisfied with it, you can stop there. However in my experience, it uses slightly more memory than unity-greeter and not as aesthetically good looking as well.

Nasif Md. Tanjim

Posted 2009-11-03T19:15:14.803

Reputation: 131

1

My solution has been to edit the file /etc/lxdm/default.conf and set the server section this way

[server]
## arg used to start xserver, not fully function
arg=/usr/bin/X -background vt1

user930522

Posted 2009-11-03T19:15:14.803

Reputation: 11

0

First, do this

which gdm

You should get a response like /usr/bin/gdm. If you get an empty line, then gdm is not installed. Re-install it.

After confirming it is there, look in /etc/init.d

ls /etc/init.d | grep gdm

You should, once again, get a line confirming that it is there. Since you were apparently able to run sudo service gdm start, it definitely should be there.

Now, check for /etc/X11/default-display-manager

cat /etc/X11/default-display-manager

From what I read, you may not have this. If you don't, then create the file.

sudo cat << . >> /etc/X11/default-display-manager
/usr/bin/gdm
.

Now, restart your system and see if gdm automatically starts or not. This is where everything should fall into place. However, sometimes things aren't that simple.

If it fails, look in /etc/init.d and /etc/init again, for anything matching "dm"

ls /etc/init{,.d} | grep dm$

You'll get a list of all files ending in "dm". Among those, you should see gdm.

If you see any other files, then create a directory /etc/init-disabled (the name is arbitrary) and move the offending filed into that directory. Don't delete them. They might be important for some other service you have.

For example, if you have lxdm hanging around...

sudo mkdir /etc/init-disabled
for i in $(find /etc/init{,.d} -name "*lxdm*"); do 
  mv "$i" /etc/init-disabled/
done

Then restart your system once again

If all else fails, try starting X directly using the name of the desktop/window manager. Since you're talking about gdm, I assume you're using gnome, and I believe the command to start gnome is gnome-session.

xinit /usr/bin/gnome-session -- /usr/bin/X :0

I personally run my system without a display-manager, and just have my .bashrc start up my session automatically if $(tty) == /dev/tty1 and $SHLVL == 1. So I've had to get quite intimate with this stuff.

Braden Best

Posted 2009-11-03T19:15:14.803

Reputation: 105

-1

Login, and type:

/etc/init.d/gdm restart
This should launch Gnome Desktop Manager.

kolypto

Posted 2009-11-03T19:15:14.803

Reputation: 2 861

This didn't work because gdm wasn't there – None – 2009-11-03T21:15:06.607

-3

Try Control-Alt-Fn-F7 instead of Control-Alt-F7

sand honers

Posted 2009-11-03T19:15:14.803

Reputation: 1

Could you expand on this answer a bit? – Mikey T.K. – 2016-03-22T14:43:19.237