Cómo aumentar o reducir el puto número de consolas virtuales en GNU/Linux

Fácil.

1. Abro un Terminal de root en Aplicaciones>Accesorios>Terminal de root o en Aplicaciones>Herramientas del sistema>Terminal de root o pulsando la combinación de teclas Alt+F2 y escribiendo gksu gnome-terminal y haciendo clic con el botón izquierdo sobre el botón señalado con la palabra Ejecutar

2. Edito con mi editor de textos favorito (vim, nano, gedit, kedit…) el archivo /etc/inittab con el siguiente comando (con el sudo delante si no es un Terminal de root y tengo sudo activado)

sudo gedit /etc/inittab

3. En la parte del archivo donde aparecen las referencias a las consolas

1:2345:respawn:/sbin/getty 38400 tty1
2:23:respawn:/sbin/getty 38400 tty2
3:23:respawn:/sbin/getty 38400 tty3
4:23:respawn:/sbin/getty 38400 tty4
5:23:respawn:/sbin/getty 38400 tty5
6:23:respawn:/sbin/getty 38400 tty6

añado consolas añadiendo nuevas referencias con el mismo esquema

8:23:respawn:/sbin/getty 38400 tty8

Nota: evito la número 7 que es la reservada para la sesión gráfica

o desactivo consolas añadiendo el caracter # delante de la entrada correspondiente a la consola que quiero desactivar

1:2345:respawn:/sbin/getty 38400 tty1
#2:23:respawn:/sbin/getty 38400 tty2
#3:23:respawn:/sbin/getty 38400 tty3
#4:23:respawn:/sbin/getty 38400 tty4
#5:23:respawn:/sbin/getty 38400 tty5
#6:23:respawn:/sbin/getty 38400 tty6

Nota: es prudente dejar al menos una, además de la número 7, por si se presentan problemas en la sesión gráfica y hay que salir a consola a tratar de solucionarlo

4. Guardo y cierro

Versiones de Ubuntu anteriores a la 9.10

1. Edito con mi editor de textos favorito (vim, nano, gedit, kedit…) los archivos tty de la terminal que quiera desactivar que se encuentran en el directorio /etc/event.d/ con el siguiente comando (con el sudo delante si no es un Terminal de root y tengo sudo activado)

sudo gedit /etc/event.d/ttyX

donde X es el número de la terminal que quiero desactivar

2. Comento, es decir, añado el caracter #, al comienzo de todas y cada una de las líneas contenidas en el archivo de la terminal que quiero desactivar

3. Guardo y cierro

Nota: para activar terminales en este caso lo que habré de hacer es crear un archivo con el mismo contenido que los anteriores, salvo el número de la terminal, que habrá de ser uno distinto a los que ya existen o a la número 7 reservada para la sesión gráfica y guardarlo en el mismo directorio con el nombre adecuado, por ejemplo tty8

Versiones de Ubuntu posteriores a la 9.10

1. Edito con mi editor de textos favorito (vim, nano, gedit, kedit…) los archivos ttyX.conf de la terminal que quiera desactivar que se encuentran en el directorio /etc/init/ con el siguiente comando (con el sudo delante si no es un Terminal de root y tengo sudo activado)

sudo gedit /etc/init/ttyX.conf

donde X es el número de la terminal que quiero desactivar

2. Comento, es decir, añado el caracter #, al comienzo de las dos últimas líneas, por ejemplo:

# respawn
# exec /sbin/getty -8 38400 ttyX

3. Guardo y cierro

Y pista.