¿Cómo desactivo las consolas virtuales tty [1-6]?

19

¿Cómo deshabilito el cambio a terminales virtuales (TTY) usando ( Ctrl+ Alt+ F1... F6) en Ubuntu?

Maythux
fuente
1
Supongo que deberías echar un vistazo a esta respuesta a ¿Cómo puedo reducir la cantidad de TTY?
arsaKasra
1
Por curiosidad, ¿por qué quieres esto? ¡Tengo un conjunto de scripts de inicio mal comportados que de alguna manera los han desactivado y estoy tratando de restaurarlos !
Kyle Strand

Respuestas:

23

Encontré tres métodos. Estoy listando para ayudar a otros si necesitan:

Primer método:

sudo tee -a /etc/init/tty{1..6}.override <<<"manual"

Segundo método

Abra / cree el archivo  /etc/X11/xorg.conf con el siguiente comando:

sudo -i gedit /etc/X11/xorg.conf

y agregue las siguientes líneas dentro:

Section "ServerFlags"
    Option "DontVTSwitch" "true"
EndSection

Tercer método:

sudo -i

vi /etc/default/console-setup

cambia ACTIVE_CONSOLES="/dev/tty[1-6]"a tu elección. Digamos que si solo quieres dos TTY o una consola virtual, cambia aACTIVE_CONSOLES="/dev/tty[1-2]"

cd /etc/event.d

Comente todas las líneas en el ttyXarchivo que no necesita. En este ejemplo, tty3-tty6 reinicie para ver el cambio.

Maythux
fuente
17

Abra / cree el archivo /etc/X11/xorg.confcon el siguiente comando:

sudo -i gedit /etc/X11/xorg.conf

y agregue las siguientes líneas dentro:

Section "ServerFlags"
    Option "DontVTSwitch" "true"
EndSection

Fuente: [todas las variantes] Cómo deshabilitar CTRL ALT F1 - ubuntuforums.org

Radu Rădeanu
fuente
99
Tenga en cuenta que de vez en cuando, cuando X11 se atasca, esas teclas le permiten salir a una consola y limpiar su sistema ... Lo usé muchas veces, ¡aunque en estos días tengo muchos menos problemas con X11 atascado!
Alexis Wilke
0
sudo rm /etc/init/tty*.conf

Esto eliminará totalmente el tty* confarchivo y, por lo tanto, no podrá usarlo :)

NB: no puede restaurarlo más tarde

Maythux
fuente
0

abra el tty conf en el /etc/init/directorio

comente esas líneas en los archivos ttyX.conf:

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

Ejemplo para deshabilitar tty1:

sudo -H gedit /etc/init/tty1.conf

Luego edite insertando # delante de los comandos

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

Guardar y reiniciar

muru
fuente