Slackware: mantenere aperti i terminali testuali anche in runlevel 4

Una delle cose che ho sempre apprezzato delle varie distro linux è stata quella di avere dei terminali virtuali raggiungibili con i tasti Ctrl+Alt+F1-6. All’inizio si può non capirne l’utilità, ma quando ci si prende un po’ la mano si scopre che sono uno dei tanti punti di forza in più di linux rispetto a windows.

Su Ubuntu, Debian e Fedora, ho sempre avuto i miei bei terminali virtuali aperti. Su Slackware invece ho scoperto che questi non vengono aperti quando si avvia il sistema in runlevel 4 (l’interfaccia grafica), o meglio, ne viene aperto soltanto uno. Fortunatamente modificare questa cosa è molto semplice.

Aprite con un editor di testo e con privilegi root il file /etc/inittab.Trovate le seguenti linee:

 

# These are the standard console login getties in multiuser mode:
c1:1235:respawn:/sbin/agetty 38400 tty1 linux
c2:1235:respawn:/sbin/agetty 38400 tty2 linux
c3:1235:respawn:/sbin/agetty 38400 tty3 linux
c4:1235:respawn:/sbin/agetty 38400 tty4 linux
c5:1235:respawn:/sbin/agetty 38400 tty5 linux
c6:12345:respawn:/sbin/agetty 38400 tty6 linux

Ad ogni riga corrisponde una console aperta. Il secondo campo di ogni riga indica i runlevel in cui la console va aperta e, come potete vedere, di default su Slackware soltanto la sesta console viene aperta anche in runlevel 4.

Modificate pertanto il file in questo modo:

# These are the standard console login getties in multiuser mode:
c1:12345:respawn:/sbin/agetty 38400 tty1 linux
c2:12345:respawn:/sbin/agetty 38400 tty2 linux
c3:12345:respawn:/sbin/agetty 38400 tty3 linux
c4:12345:respawn:/sbin/agetty 38400 tty4 linux
c5:12345:respawn:/sbin/agetty 38400 tty5 linux
c6:12345:respawn:/sbin/agetty 38400 tty6 linux

Adesso, anche in runlevel 4, avrete le vostre console.

Tenetele aperte. Prima o poi ne avrete bisogno, a me mi hanno salvato in diverse occasioni (con Slackware e con altre distro).