Понадобилось переключиться в другой vt, иксы блокируют Ctrl+Alt+Fx. Выполняю sudo chvt 1. Ничего не происходит. strace показывает, что был выполнен сисколл VT_ACTIVATE 1 на /dev/tty0. В /sys/class/tty/tty0/active tty1. Не трогая клавиатуру переключаюсь в текстовый редактор, набираю текст, ввод которого в консоли залогинил бы меня и выполнил бы парочку команд в шелле. В эмуляторе терминала выполняю sudo chvt 7. Смотрю процессы - так и есть, на tty1 запущен шелл, команды выполнились. Безобразие. Зато у ретроградов никаких претензий.
Насколько я понимаю, средств для revoke дисплея и устройств ввода у ядра нет и не планируется, и даже поступление VT_RELDISP от процесса, контролирующего source vt, находящийся в KD_GRAPHICS, оно не проверяет перед тем, как сменить /sys/class/tty/tty0/active и начать передавать события ввода запущенному на target vt процессу. И это еще мультисита нет.