Як відключити віртуальні консолі tty [1-6]?


19

Як відключити перехід до віртуальних терміналів (TTY) за допомогою ( Ctrl+ Alt+ F1... F6) в Ubuntu?


1
Я думаю, ви повинні подивитися на цю відповідь на те, як я можу зменшити кількість TTY?
arsaKasra

1
З цікавості, чому ти цього хочеш? У мене є набір невідповідних init-скриптів, які якимось чином відключили їх і намагаюся їх відновити !
Кайл Странд

Відповіді:


23

Я знайшов три методи. Я перелічу, щоб допомогти іншим, якщо їм потрібно:

Перший метод:

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 Перезавантажте, щоб побачити зміни.


17

Відкрийте / створіть файл /etc/X11/xorg.confза допомогою наступної команди:

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

і додайте наступні рядки всередину:

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

Джерело: [всі варіанти] Як відключити CTRL ALT F1 - ubuntuforums.org


9
Зауважте, що час від часу, коли X11 застряє, ці клавіші дозволяють вам вийти на консоль і відключити систему очищення ... Я використовував це багато разів, хоча в ці дні у мене набагато менше проблем з тим, що X11 застряг!
Алексіс Вілке

0
sudo rm /etc/init/tty*.conf

Це повністю видалить tty* confфайл, і таким чином ви не зможете ним користуватися :)

NB: Ви не зможете відновити його згодом


0

відкрити 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

Зберегти та перезавантажити

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.