История изменений
Исправление cvs-255, (текущая версия) :
приложение тянет вводимые с клавиатуры данные из /dev/getch, а в /dev/getch они появляются от Xorg, который получает нажимаемые клавиши от драйвера клавиатуры (/dev/input/event*). при этом внедрение всяких свитчеров делается бескостыльно: вывод Xorg направляется в /dev/Xgetch, откуда читает свитчер, а пишет он в /dev/getch.
Но эта прекрасная схема требует, чтобы специальные файлы могли быть связаны не только с драйверами в ядре, но и с «обычными» приложениями. и крайне желательны файловые пространства имен, чтобы у каждого приложения /dev/getch был свой.
Исходная версия cvs-255, :
приложение тянет вводимые с клавиатуры данные из /dev/getch, а в /dev/getch они появляются от Xorg, который получает нажимаемые клавиши от драйвера клавиатуры (/dev/input/event*). при этом внедрение всяких свитчеров делается бескостыльно: вывод Xorg направляется в /dev/Xgetch, откуда читает свитчер, а пишет он в /dev/getch.