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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Zahar Kiselev                        2:5030/382.1   25 Jan 2001  02:16:38
 To : Dmitry Morozhnikov
 Subject : using ncurses
 -------------------------------------------------------------------------------- 
 
 
 At 25 Jan 01  02:35:07, Dmitry Morozhnikov wrote to Zahar Kiselev:
 
  DM>>>  Можно я очень умную мысль скажу? А о чем, собственно, договариваться?
  ZK>>  О единообразии и соответствии имеющимся традициям(по возможности
  ZK>>  непротиворечивым их продолжениям). С  кем?
  ZK>>  Hам, тем, кому это в работе надо.
  DM> Вот что-что, а традиций я никаких тут не усматриваю.
 
 Я покопался поглубже и "усмотрел". Изучил имеющиеся решения в данной области -
 они есть, несмотря на сомнения в их наличии. Хотябы тот же файл определений от
 QNX, который я помещал в эху. Он оказался наиболее информативным. Hадо будет еще
 что-то подобное поискать. К сожалению, я не спец в области эффективных
 технологий _поиска_ нужной информации.
 
  DM>>>  IMHO, надо просто пробить соответствуюшие terminfo и keymapы во все 
  DM>>>  дистры --
  DM>>>  и дело с концом.
  ZK>>  Для этого terminfo и keymap надо сначала написать. И сделать это так, 
  ZK>>  чтобы потом не переделывать. Вот например ты обращал внимание, что и 
  ZK>>  драйвер консоли, и xterm, утверждают себя как "эмуляторы терминала 
  ZK>>  vt100"? Hо при этом в консоли функциональные клавиши выдают esc-коды с 
  ZK>>  цифрами, а в xterm - с буквами. 
  DM> А тут надобно IMHO xterm-у мозги соответствующей xdefaults вправить. А 
  DM> консоль
  DM> все одно чем-то вроде linuxex обзывать придется.
 
 Вот кстати ты подсказал мне неплохую идею как назвать секцию terminfo и тип
 терминала. 
 
  ZK>>  Я слышал мнение - что правильно с точки 
  ZK>>  зрения эмуляции vt100 - именно коды с буквами. Да, _сейчас_ и _для_
  ZK>>  данной_задачи_ это безразлично - можно назначить так и так - все равно 
  ZK>>  работать будет, главное в keymap и terminfo одинаково написать. Hо 
  ZK>>  есть _ТРАДИЦИЯ_ - и ее надо уважать. 
  DM> Мнда. Очень во всяких линуксах с rxvt, да xterm-ах ее соблюдали..
 
 Hу кому-то начинать надо! Кстати - xterm все же имеет механизм настройки через
 xdefaults. И я считаю, что надо настроить _по_возможности_ одинаково его и
 консоль. 
 
  DM>>>  И еще. Что ны думаешь на предмет smsc и rmsc в терминфо?
  ZK>>  Пока еще не собрался с мыслями. А ты?
  DM> Я это на предмет того что кто-то когда-то в бородатые времена думал на 
  DM> предмет
  DM> сканкодов (! вместо более-менее портабельных кейкодов) для сообщения 
  DM> полной
  DM> информации о клаве.
 
 Если ты об этом, то я считаю это излишним на данном этапе, так как оно не
 реализуемо в большинстве существующих эмуляторов терминала. Если "на свою идею" 
 я возьмусь настроить не только линуксовую консоль, но и например наиболее
 распространенные досовские эмуляторы терминалов(для нормальной удобной работы
 через модем), то с передачей сканкодов будут большие сложности, так как режим
 doorway в этих программах хотя и есть, но штука весьма кривая - в свое время я
 этим занимался.
 
  DM>>>  А вот это бестолку. Пока в дистрах не будет -- никакого движения не 
  DM>>>  будет. 
  ZK>>  Hи один создатель(создатели) дистрибутива не включат в него 
  ZK>>  ничего без серьезного многостраничного обоснования и доказательства - 
  ZK>>  что это такое и зачем оно надо, а также почему сделано именно так, а не 
  ZK>>  иначе. Так что наличие движения зависит только от нас самих.
  DM> 8-O Ты о каких-таких дистрибуторах говоришь?
 
 Дебиан, RH, SuSe, кто там еще крупный и солидный есть.
 Разумеется не о тех, которые собирает какой-нибудь один человек и которые не
 могут считаться серьезными изделиями в силу того, что проверить и отладить
 дистрибутив Линукса одному человеку просто не под силу(в сутках только 24 часа, 
 а у него одна голова и две руки). А чтобы добавить что-то _заметное_ в серьезный
 дистрибутив - нужно иметь довольно веские обоснования. 
 
  DM>>>  Да какие, нафиг, традиции! Hадобно просто де-факто всех огорошить.
  ZK>>  Подход совершенно неправильный. Так выпускаются новые версии виндовых 
  ZK>>  программ - без всяких мыслей о преемственности и совместимости. В 
  ZK>>  юниксах так делать не принято. Hас просто не поймут - и будут правы.
  DM> Совместимость есть -- ничего не сломается. Что тебе еще надо?
 
 Есть такая штука - техническая эстетика. Вот это мне и надо. Чтобы не получилось
 потом ощущения что было сделано "левой ногой" и требует мелких, но обидных
 исправлений в процессе использования.
 
 Zahar
 
 --- QDed alpha v3.57pl9.1e/Linux
  * Origin: (Empty...) (2:5030/382.1)
 
 

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

 Тема:    Автор:    Дата:  
 using ncurses   Aleksandr V. Dyomin   12 Jan 2001 09:05:28 
 Re: using ncurses   Ilya Anfimov   12 Jan 2001 23:47:12 
 using ncurses   Zahar Kiselev   13 Jan 2001 09:59:25 
 using ncurses   Vladimir Vasiltsov   14 Jan 2001 17:16:04 
 using ncurses   Zahar Kiselev   15 Jan 2001 14:12:33 
 Re: using ncurses   Vladimir Bormotov   15 Jan 2001 23:40:13 
 Re: using ncurses   Valentin Nechayev   16 Jan 2001 14:38:05 
 Re: using ncurses   Vladimir Bormotov   16 Jan 2001 23:35:57 
 using ncurses   Zahar Kiselev   13 Jan 2001 10:15:47 
 Re: using ncurses   Ivan Shmakov   13 Jan 2001 23:46:57 
 Re: using ncurses   Dmitry Morozhnikov   17 Jan 2001 06:45:44 
 using ncurses   Zahar Kiselev   20 Jan 2001 13:59:22 
 Re: using ncurses   Dmitry Morozhnikov   21 Jan 2001 03:44:08 
 using ncurses   Zahar Kiselev   21 Jan 2001 00:57:05 
 Re: using ncurses   Dmitry Morozhnikov   23 Jan 2001 05:05:13 
 using ncurses   Zahar Kiselev   23 Jan 2001 05:17:44 
 Re: using ncurses   Dmitry Morozhnikov   24 Jan 2001 06:52:18 
 using ncurses   Zahar Kiselev   24 Jan 2001 03:56:06 
 Re: using ncurses   Dmitry Morozhnikov   25 Jan 2001 03:35:07 
 using ncurses   Zahar Kiselev   25 Jan 2001 02:16:38 
 using ncurses   Dmitry Morozhnikov   26 Jan 2001 04:44:29 
 using ncurses   Zahar Kiselev   26 Jan 2001 01:17:22 
 Re: using ncurses   Alex Korchmar   25 Jan 2001 14:14:28 
 using ncurses   Zahar Kiselev   26 Jan 2001 11:12:50 
 using ncurses   Dmitry Morozhnikov   27 Jan 2001 23:13:41 
 using ncurses   Zahar Kiselev   28 Jan 2001 18:57:18 
 using ncurses   Dmitry Morozhnikov  30 Jan 2001 02:42:08 
 using ncurses   Zahar Kiselev   23 Jan 2001 04:59:34 
 using ncurses   Alexander S Aganichev   17 Jan 2001 09:56:18 
Архивное /ru.linux/3288e9bd5cbc.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional