Как добавить больше TTY под UBUNTU 18.04?
На самом деле у меня есть 2 вопроса> получить TTY для всех клавиш F1..F12. Но как? Также они должны быть в текстовом режиме, а не VGA. или, по крайней мере, он должен быть переключен на лету!
Шрифт по умолчанию очень маленький, и я даже не смог установить правильный текстовый режим.
Нет экранных или tmux подобных утилит, пожалуйста, в качестве предложений. Только не осуждайте ту же функцию, которая была возможна в старых старых версиях Linux!
Я только что использовал 10 лет и доволен тем, что Mandriva позволяет использовать экран с текстовым режимом и все клавиши F12 для терминалов, что позволяет глазам отдыхать в текстовом режиме для чтения. В более новых выпусках Ubuntu проблема заключается в том, что в каждом новом выпуске вызываются режимы VGA, крошечные шрифты, и трудно переходить в текстовый режим, потому что каждый раз эти уловки (файлы конфигурации) скрываются в новом месте.
благодарю вас?
1 ответ
Редактировать /etc/systemd/logind.conf
и установить NAutoVTs=
до желаемого значения (например, 12).
От man 5 logind.conf
:
NAutoVTs=
Принимает натуральное число Настраивает, сколько виртуальных терминалов (VT) выделить по умолчанию, чтобы при переключении на и ранее не использовавшиеся сервисы "autovt" автоматически создавались. Эти сервисы создаются из модуля шаблонаautovt@.service
для соответствующего имени VT TTY, например,autovt@tty4.service
, По умолчанию,autovt@.service
связан сgetty@.service
, Другими словами, запросы на вход в систему запускаются динамически, когда пользователь переключается на неиспользуемые виртуальные терминалы. Следовательно, этот параметр контролирует, сколько входных "gettys" доступно на VT. Если VT уже используется какой-либо другой подсистемой (например, графическим логином), этот тип активации не будет предприниматься. Обратите внимание, что VT настроен вReserveVT=
всегда подлежит такому типу активации, даже если это не один из VT, настроенных сNAutoVTs=
директивы. По умолчанию 6. При значении 0 автоматический вызов служб "autovt" отключен.
После перезапуска systemd-logind.service
Вы получите свои виртуальные терминалы. к несчастью systemctl restart systemd-logind.service
вероятно выйдет из текущего графического сеанса, если таковой имеется (служба не принимает reload
); поэтому вместо этого рассмотрите возможность добавления новых VT вручную: systemctl start autovt@tty7.service
, systemctl start autovt@tty8.service
и т.п.
После следующей перезагрузки ваши новые настройки вступят в силу, и все VT будут доступны вам автоматически.