Как отключить переключение на виртуальный терминалы (TTY) с использованием ( Ctrl + Alt + F1 ... F6 ) в Ubuntu?
Я нашел три метода. Я перечислю, чтобы помочь другим, если им нужно:
sudo tee -a /etc/init/tty{1..6}.override <<<"manual"
Открыть/создать файл /etc/X11/xorg.conf
, используя следующую команду:
sudo -i gedit /etc/X11/xorg.conf
и добавить в него следующие строки:
Section "ServerFlags"
Option "DontVTSwitch" "true"
EndSection
sudo -i
vi /etc/default/console-setup
изменить ACTIVE_CONSOLES="/dev/tty[1-6]"
на свой выбор. Допустим, если вам нужно только два TTY или виртуальная консоль, тогда измените на ACTIVE_CONSOLES="/dev/tty[1-2]"
cd /etc/event.d
Комментарий ко всем строкам в файле ttyX
, которые вам не нужны. В этом примере tty3-tty6
.
Перезагрузитесь, чтобы увидеть изменения.
Откройте / создайте файл /etc/X11/xorg.conf
с помощью следующей команды:
sudo -i gedit /etc/X11/xorg.conf
и добавьте внутрь следующие строки:
Section "ServerFlags"
Option "DontVTSwitch" "true"
EndSection
Источник: [все варианты] Как отключить CTRL ALT F1 - ubuntuforums.org
sudo rm /etc/init/tty*.conf
Это полностью удалит файл tty* conf
и вы не сможете его использовать :)
NB: вы не сможете его восстановить позже на
откройте tty conf в / etc / init /
каталог
закомментируйте эти строки в файлах ttyX.conf:
#respawn
#exec /sbin/getty -8 38400 ttyX
Пример отключения tty1:
sudo -H gedit /etc/init/tty1.conf
Затем отредактируйте, вставив # перед командами
#respawn
#exec /sbin/getty -8 38400 tty1
Сохранить и перезагрузить