Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Stepan Koltsov                       2:5020/400     10 Aug 2001  10:02:04
 To : Victor Sudakov
 Subject : Re: количество строк
 -------------------------------------------------------------------------------- 
 
 Victor Sudakov <sudakov@sibptus.tomsk.ru> wrote:
 
 > Коллеги.
 
 > Подскажите пожалуйста, на что ориентируются программы (например,
 > vi(1)), чтобы узнать количество строк и столбцов терминала? Hа li и co
 > из termcap? Hа $ROWS и $COLUMNS? Если разные на разное, то как
 > определить, чего хочет данная программа?
 
 AFAIK чтобы узнать размер окна, надо сделать ioctl с какими-то параметрами,
 а когда размер меняется, процессу послыается сигнал SIGNWINCH.
 
 Hа $ROWS и $COLUMNS смотрят некоторые библиотеки, и рисуют соответственно им,
 предназначены, если драйвер кривой или ещё что.
 
 > И попутно: на что именно указывают параметры rows и columns в stty(1)
 
 Они такие же, какие вышеуказанный ioctl говорит. Попробуй сделать
 stty columns 40
 а потом запустить mutt или mc.
 
 > и как они связаны с termcap и вообще с environment?
 
 Хрен знает.
 
 -- 
 mailto:yozh@mx1.ru
 ICQ:26521795
 http://www.mx1.ru/
 
 ... Они жили долго и счастливо и надоели друг другу в один день...
 --- ifmail v.2.15dev5
  * Origin: Defi (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 количество строк   Victor Sudakov   09 Aug 2001 19:27:23 
 Re: количество строк   Stepan Koltsov   10 Aug 2001 10:02:04 
Архивное /ru.unix.bsd/7807bd81be2e.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional