>Такая ситуация:
> при установке FreeBSD 5.1 собрал ядро с параметром
> options MAXCONS=8
> после чего XFree86 потерял клавиатуру, но очень странным образом:
> если грузить через xdm или xinit (startx) то клавиатуры XFree
>не видит
> вообще, но если запустить так: сначала X (_БЕЗ_ xinit и
>xdm), потом
> уйти из окна по ctrl+alt+F* и от другого юзверя запустить
>
> wmaker -display :0.0, то все работает!
> после удаления этого параметра из ядра все работает отлично.
>Никто с подобным не сталкивался? Как MAXCONS влияет на XFree???
man ttys
допустим у нас /etc/ttys выглядит следующим образом:
...
# when going to single-user mode.
console none unknown off secure
#
ttyv0 "/usr/libexec/getty Pc" cons25r on secure
# Virtual terminals
ttyv1 "/usr/libexec/getty Pc" cons25r on secure
ttyv2 "/usr/libexec/getty Pc" cons25r on secure
ttyv3 "/usr/libexec/getty Pc" cons25r on secure
ttyv4 "/usr/libexec/getty Pc" cons25r on secure
ttyv5 "/usr/libexec/getty Pc" cons25r on secure
ttyv6 "/usr/libexec/getty Pc" cons25r on secure
ttyv7 "/usr/libexec/getty Pc" cons25r on secure
ttyv8 "/usr/libexec/getty Pc" cons25r on secure
ttyv9 "/usr/libexec/getty Pc" cons25r on secure
ttyva "/usr/libexec/getty Pc" cons25r on secure
ttyvb "/usr/X11R6/bin/xdm -nodaemon" xterm off secure
...
видим что последний виртуальный терминал ttyvb, если активизировать эту
строку с запуском xdm или запустить startx(xinit), то иксы будут искать
последний виртуальный терминал (для остальных будет использовать буффер,
переключение и сохранение состояний их plain-text режимов) и привязывать
к нему запуск в графическом режиме. Видимо от этого беды, последний
виртуальный терминал должен быть свободен для запуска XServer'а, остальное
зависит от XF86Config