I've learned that I can switch between virtual consoles by pressing Ctrl+Alt+F1–F12, and I've found that the graphical interface was usually running at either F7/F8 (now on F2).

Why does this vary, and is there a way to predict it?

3 Answers 3


X uses the first free virtual terminal, and the first six are now allocated for gettys by upstart from /etc/init/tty[1-6].conf, and traditionally by init from /etc/inittab.

To choose a specific virtual terminal for X, you pass it the parameter 'vtXX' (see X -help) , where XX is the desired terminal number. There are a bunch of ways to pass parameters to X, but that is stuff for another question. :)


F7 is the default Xserver console. I believe that F8 is only used if there is already an Xserver running on F7, or if F7 is busy.

  • 2
    To add to this, if you sign out and back in (and a new X session is started), your display will then be on F8. Oct 10, 2010 at 20:35

Some display managers, including lightdm, spawn Xorg server with the vt7 argument, that explicitly requests it to attach to tty7.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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