LINUX.ORG.RU

История изменений

Исправление 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.