Frequently Asked Questions para FreeBSD 2.X : El sistema X Windows y las cónsolas virtuales : Qué es una cónsola virtual y como creo más?
Previous: Los menus de X Window y cajas de diálogo no funcionan bien.
Next: Cómo accedo a las cónsolas virtuales desde X?

9.4. Qué es una cónsola virtual y como creo más?

Las cónsolas virtuales te permiten tener sesiones simultáneas en la misma máquina sin necesidad de tener montajes complicados como una red o ejecución de X.

Cuando el sistema arranca, mostrará el prompt de login en el monitor una vez finalizado el mismo. Puedes entonces teclear tu login y password y empezar a trabajar (o jugar), en la primera cónsola virtual.

En algun momento, es probablemente querras iniciar otra sesion , por ejemplo, para mirar la documentación de un programa que estás ejecutando, o para leer el correo mientras esperas que termine una sesión ftp que tienes establecida. Solo haz Alt-F2 y encontrarás un prompt un prompt de login esperandote en la segunda "cónsola virtual". Cuando quieras volver a la sesión original, sólo tienes que pulsar Alt-F1.

La instalación por defecto de FreeBSD tiene tres cónsolas virtuales activadas, y Alt-F1, Alt-F2 y Alt-F3 cambian entre ellas.

Para activar mas cónsolas virtuales, edita /etc/ttys y añade tantas entradas como cónsolas virtuales quieras a partir de ttyv4, después del comentario "Virtual Terminals":

        # Edit the existing entry for ttyv3 in /etc/ttys and change
        # "off" to "on".
        ttyv3   "/usr/libexec/getty Pc"         cons25  on secure
        ttyv4   "/usr/libexec/getty Pc"         cons25  on secure
        ttyv5   "/usr/libexec/getty Pc"         cons25  on secure
        ttyv6   "/usr/libexec/getty Pc"         cons25  on secure
        ttyv7   "/usr/libexec/getty Pc"         cons25  on secure
        ttyv8   "/usr/libexec/getty Pc"         cons25  on secure
        ttyv9   "/usr/libexec/getty Pc"         cons25  on secure
        ttyva   "/usr/libexec/getty Pc"         cons25  on secure
        ttyvb   "/usr/libexec/getty Pc"         cons25  on secure
      

Utiliza tantas cónsolas como quieras o necesites. Cuantas más cónsolas tengas, más recursos utilizas; esto puede ser importante si tienes 8MB de RAM o menos. También te puede interesar cambiar el modo secure a insecure.

NOTA IMPORTANTE si quieres usar un servidor X DEBES dejar, al menos, un terminal virtual sin usar (o desactivado).

La manera más fácil de desactivar una cónsola es "apagarla". Por ejemplo, para desactivar el terminal 12, cambia esto:

        ttyvb   "/usr/libexec/getty Pc"         cons25  on secure
      

por esto:

        ttyvb   "/usr/libexec/getty Pc"         cons25  off secure
      

Si tu teclado solo tiene 10 teclas de función, tendras que acabar con:

        ttyv9   "/usr/libexec/getty Pc"         cons25  off secure
        ttyva   "/usr/libexec/getty Pc"         cons25  off secure
        ttyvb   "/usr/libexec/getty Pc"         cons25  off secure
      

(También puedes, simplemente, borrar estas líneas.)

Una vez has editado el fichero /etc/ttys, el siguiente paso es asegurarte de que tienes suficientes dispositivos de terminales virtuales. La manera más fácil de hacerlo es:

        # cd /dev
        # ./MAKEDEV vty12                 # For 12 devices
      

A continuación, la manera más fácil de activar las cónsolas virtuales es rearrancar el sistema. Si, realmente no quieres rearrancarlo, puedes para el servidor de X Window y ejecutar (como root):

        kill -HUP 1
      

Es imperativo que pares el servidor de X Window si está funcionando, antes de ejecutar este comando. Si no lo haces, parecerá que tu sistema está parado/colgado después de ejecutar el comando kill.


Frequently Asked Questions para FreeBSD 2.X : El sistema X Windows y las cónsolas virtuales : Qué es una cónsola virtual y como creo más?
Previous: Los menus de X Window y cajas de diálogo no funcionan bien.
Next: Cómo accedo a las cónsolas virtuales desde X?