The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Хочу больше консолей. добавил в /etc/ttys"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Хочу больше консолей. добавил в /etc/ttys"
Сообщение от Lamr emailИскать по авторуВ закладки on 04-Мрт-05, 15:41  (MSK)
несколько строк (по числу кнопок Fxx) но  ничего не вышло :-( . Это невозможно в принципе или мне почитать хэндбук ?

:-)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Хочу больше консолей. добавил в /etc/ttys"
Сообщение от ipmanyak Искать по авторуВ закладки(??) on 04-Мрт-05, 15:53  (MSK)
>несколько строк (по числу кнопок Fxx) но  ничего не вышло :-(
>. Это невозможно в принципе или мне почитать хэндбук ?
>
тут добавляй  - etc\securetty
по дефолту обычно 6


  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Хочу больше консолей. добавил в /etc/ttys"
Сообщение от lavr emailИскать по авторуВ закладки on 04-Мрт-05, 17:09  (MSK)
>несколько строк (по числу кнопок Fxx) но  ничего не вышло :-(
>. Это невозможно в принципе или мне почитать хэндбук ?
>
> :-)

freebsd? если да - то почитать и посмотреть какой сигнал послать
процессу init чтобы он прочитал изменения выполненные в /etc/ttys.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Хочу больше консолей. добавил в /etc/ttys"
Сообщение от Lamr emailИскать по авторуВ закладки on 04-Мрт-05, 17:23  (MSK)

>freebsd? если да - то почитать и посмотреть какой сигнал послать
>процессу init чтобы он прочитал изменения выполненные в /etc/ttys.


Привет, Лавр!
Да я чё-то options MAXCONS=9 в ядро прописал и забыл про это. Люблю себе гемаррой изобретать!
:-)

Всё равно спасибо!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Хочу больше консолей. добавил в /etc/ttys"
Сообщение от Lamr emailИскать по авторуВ закладки on 04-Мрт-05, 18:13  (MSK)

>процессу init чтобы он прочитал изменения выполненные в /etc/ttys.

Не получается!!! :-((
Поставил options MAXCONS=16, как в LINT, всё равно больше 9-ти консолей не открывает.
А я хочу 10! а Иксы повесить на F12 - я ведь крутой!
Фигня какая-то
FreeBSD 5.3
Может есть ещё идеи?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Хочу больше консолей. добавил в /etc/ttys"
Сообщение от John Искать по авторуВ закладки(??) on 04-Мрт-05, 22:14  (MSK)
>
>>процессу init чтобы он прочитал изменения выполненные в /etc/ttys.
>
> Не получается!!! :-((
> Поставил options MAXCONS=16, как в LINT, всё равно больше 9-ти консолей
>не открывает.
> А я хочу 10! а Иксы повесить на F12 - я
>ведь крутой!
> Фигня какая-то
> FreeBSD 5.3
> Может есть ещё идеи?

В линуксе можно открывать нужное количество консолей по требованию, например так:
в файл rc.local
/bin/echo "alt keycode 103 = KeyboardSignal" | /bin/loadkeys

а в inittab
kb:2345:kbrequest:/usr/bin/open -s -l -- /bin/login

соответственно, с момента старта запущен всего 1 процесс mingetty(чего зря ресурсы тратить ;), а в случае надобности нажимаем <Alt>+<стрелочка вверх>("alt keycode 103" в примере выше) и получаем новую, дополнительную консоль.

Так вот, подобная функциональность зависит от трех пакетов: init, kbd, open. Должно работать(насколько я помню из howto по kbd) не только на линуксе...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Хочу больше консолей. добавил в /etc/ttys"
Сообщение от lavr emailИскать по авторуВ закладки on 05-Мрт-05, 11:20  (MSK)
>
>>процессу 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...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Хочу больше консолей. добавил в /etc/ttys"
Сообщение от Lamr emailИскать по авторуВ закладки on 05-Мрт-05, 11:31  (MSK)
>есть - читать handbook и делать это внимательно а не поверхностно:


А зачем! Зачем мине напрягать мазги, если за меня думает всезнающий ALL?


>получаем то что хотели, адресация виртуальных терминалов в 16'чном исчислении. Что и

Я почему то этот момент упустил из виду. Написал ttyv10 и ttyv11. Она и ругается, что таких девайсов нет. Ясно даже ежу :-)

СПАСИБО, уважаемый Лавр.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Хочу больше консолей. добавил в /etc/ttys"
Сообщение от butcher Искать по авторуВ закладки(ok) on 09-Мрт-05, 09:49  (MSK)

> А зачем! Зачем мине напрягать мазги, если за меня думает всезнающий
>ALL?

Если так рассуждать, то:

А зачем! Зачем вам кушать и получать зарплату, пускай за вас другие кушают и получают зарплату :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Хочу больше консолей. добавил в /etc/ttys"
Сообщение от Lamr emailИскать по авторуВ закладки on 09-Мрт-05, 10:26  (MSK)

>А зачем! Зачем вам кушать и получать зарплату, пускай за вас другие
>кушают и получают зарплату :)

Ви не понимагете, молодой чеговек, как вагно пгавильно устгоится в жизни, найти сгаё место, чтобы не наго быго много габотать, а только кушать и получать загплату
  8^D

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Хочу больше консолей. добавил в /etc/ttys"
Сообщение от lavr emailИскать по авторуВ закладки on 09-Мрт-05, 12:19  (MSK)
>
>>А зачем! Зачем вам кушать и получать зарплату, пускай за вас другие
>>кушают и получают зарплату :)
>
> Ви не понимагете, молодой чеговек, как вагно пгавильно устгоится в жизни,
>найти сгаё место, чтобы не наго быго много габотать, а только
>кушать и получать загплату
>  8^D

жизнь, штука такая, в любой момент может свернуть на временную тропинку
которая не запланирована или неожидаема, вот тогда хрен какой ALL поможет,
только man и подручные средства.
Лучше уж быть готовым.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Хочу больше консолей. добавил в /etc/ttys"
Сообщение от Lamr emailИскать по авторуВ закладки on 09-Мрт-05, 12:37  (MSK)

>только man и подручные средства.
> Лучше уж быть готовым.


  Ладно, ладно, все умные, я один как всегда не с толпой.
  У меня сегодня праздник!
  Порт добавили, который я построил.
  Прога правда пока не моя - мои не берут гады - но порт взяли! :-)

  Я теперь маструбатор, т е тьфу! Контрибутор!
  :-)

Synopsis: New port: audio/amrcoder/AMR encoder/decoder from www.3gpp.org.

State-Changed-From-To: open->closed
State-Changed-By: pav
State-Changed-When: Tue Mar 8 23:16:07 GMT 2005
State-Changed-Why:
New port added, thank you!

http://www.freebsd.org/cgi/query-pr.cgi?pr=78541

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру