URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 39013
[ Назад ]

Исходное сообщение
"некоторый обмен опытом + может кто знает???"

Отправлено breaker , 04-Янв-04 04:35 
Такая ситуация:
при установке FreeBSD 5.1 собрал ядро с параметром
options MAXCONS=8
после чего XFree86 потерял клавиатуру, но очень странным образом:
  если грузить через xdm или xinit (startx) то клавиатуры XFree не видит          
  вообще, но если запустить так: сначала X (_БЕЗ_ xinit и xdm), потом
  уйти из окна по ctrl+alt+F* и от другого юзверя запустить
  wmaker -display :0.0, то все работает!
после удаления этого параметра из ядра все работает отлично.
Никто с подобным не сталкивался? Как MAXCONS влияет на XFree???

Содержание

Сообщения в этом обсуждении
"некоторый обмен опытом + может кто знает???"
Отправлено lavr , 05-Янв-04 12:49 
>Такая ситуация:
> при установке 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