LINUX.ORG.RU

Не работает клавиатура в tty macOS

 , , ,


0

2

Пытаюсь получить консольку в яблочной оси, потому что >console в новых версиях выпилен окончательно и даже с отключенным DisableConsoleAccess отказывает в логине. Вырубил автоматический запуск WindowServer, включил getty. При запуске появляется приглашение после яблочка:

Darwin/BSD (localhost) (console)

login:

Проблема только в том, что не работает никакой ввод. Причём в старых макосях всё было нормально (в 10.7).
Видимо какой-то демон захватывает ввод, ибо с launchctl bootshell некоторое время печатать ещё можно. ЧСХ если перейти в singleuser без перезагрузки, клавиатура всё равно не работает.
Может кто-то тут ковырялся в кишках macOS/Darwin и в курсе этой проблемы?

p.s. надеюсь не оффтоп, всё же ближе к BSD тема, а не яббловской проприетарщине.


Ответ на: комментарий от TheNewDragon

ОП не про эмулятор терминала, а про tty (которые в линуксе, например, доступны по ctrl+alt+fN)

про различия можно почитать в интернетах https://www.baeldung.com/linux/terminal-shell-tty-vs-console

aol ★★★★★
()
Ответ на: комментарий от aol

Если что, tty предоставляют обычные программы, и их тоже можно заменить. Просто это слишком редко имеет смысл. И да, это тоже эмуляторы терминала, обычно VT100 какого-нибудь :)

anonymous
()
Ответ на: комментарий от anonymous

Ну, то есть не полностью предоставляют, но в любом случае, в Linux есть возможность их полностью заменить, отказавшись от эмулятора в ядре.

anonymous
()