|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/3288e9bd5cbc.html, оценка из 5, голосов 10
|