>
>>процессу init чтобы он прочитал изменения выполненные в /etc/ttys.
>
> Не получается!!! :-((
> Поставил options MAXCONS=16, как в LINT, всё равно больше 9-ти консолей
>не открывает.
> А я хочу 10! а Иксы повесить на F12 - я
>ведь крутой!
> Фигня какая-то
> FreeBSD 5.3
> Может есть ещё идеи?
есть - читать handbook и делать это внимательно а не поверхностно:
# vi /etc/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
добавляем консоли 10, 11 (F11, F12 так как нумерация с 0-нуля)
ttyva "/usr/libexec/getty Pc" cons25r on secure
ttyvb "/usr/X11R6/bin/xdm -nodaemon" xterm off secure
...
можно добавить больше (на вскидку не помню, но если клавиш F13/F14 и тд
нет, переключаться можно ALT-SHIFT-13 (13, 14 и тд набирать на цифровом
ряду клавиатуры)
сделали изменения в /etc/ttys, смотрим чтобы на виртуальных терминалах
не выполнялось ничего важного в интерактивном режиме и выполняем:
# kill -HUP 1
так как процесс init всегда ПЕРВЫЙ в системе, значит kill -HUP (pid-init процесса)
получаем то что хотели, адресация виртуальных терминалов в 16'чном исчислении. Что и как будет висеть на виртуальном терминале ttyvb (F12)
- дело хозяйское (это к тому как будут запускаться X'ы - через xdm или
другие дисплейные менеджеры gdm, kdm, или терминал будет зарезервирован
для запуска X'ов через xinit...)
X'ы могут запускаться двумя способами: xdm или xinit(startx).
xdm - висит всегда и обычно запускается через init, ну можно и руками
конечно. Все это есть в man, handbook, faq...