Re^2: terminal implementation
- From
- Vasily Krysin (2:5054/84.1)
- To
- Boris Rudakov ()
- Date
- 2003-08-27T00:55:58Z
- Area
- CARBON.COPY
* Forwarded from area 'PERM.WIN32'
hi, Boris
26 Aug 03 17:08, you wrote to Eugene M. Zheganin:
[...]
BR> Я не в том смысле что "сильно тормозит", а в том, что визуально медленнее
BR> чем нормальная консоль. Не карашо...
Может ты, таки, уже сформулируешь свои требования
к "нормальной консоли"? Ну там допустимые задержки
в микросекундах где-нить. Или наличие/отсутствие
неких клавишь. Или может поддержка альфа-блендера? ;)
[...]
BR> Глупо это :) Потому я его и не любил никогда. Шибанутый на голову подход.
Тут соглашусь. Мне он тоже совершенно не нравится.
Да и не любитель я иксов. А он эмулирует именно
иксовый терминал. Хы-терм, если быть точным.
Поделие на любителя
[...]
BR> Ээээ, с технической точки зрения для обработки ввода виндозная консоль
BR> ничем не уступает гую !
По-моему у тебя в голове путиница какая-то ;)
BR> Все средства есть, вопрос только в поддержке протоколов, чтобы донести
BR> информацию о том же колесе или Ctrl+O до сервера !
Серверу совершенно до лампочки всякие там колеса.
История терминальная локально обрабатывается.
Впрочем, мне все равно сложно себе представить
человека, который историю терминала колесом мотает.
Так же, впрочем, как и фаровский просмотрщик.
А поддержка субшелла, если ты именно его имеешь
ввиду под ^O, это совершенно отдельная фича
линуксового терминала. И хы-терма. К клавиатуре
отношения практически не имеющая. И причем, сделаная
таким чудовищным методом, что просто мудно.
Хотя, может в современном меце нормально сделали?
Есть у тебя суидный бинарник в /usr/lib/mc ?
BR> Если линуксоидная консоль это делает - значет это возможно и, более того,
BR> вся сложность только в том, чтобы побороть лень и посмотреть по ее сырцам
BR> чего же она шлет :)
Неа. На самом деле все сложно. Это фар - полноценное
виндовое приложение, обрабатывающее raw-клаву и имеющее
полный доступ к текстовому экрану. А меце - это, всего
лишь, шелловая оболочка.
Что я тебе и пытаюсь рассказать. Когда ты работаешь
в ремотадмине в фаре - по сети идут картинки.
Когда работаешь в ссш в меце - идут буквы и
ескейп-последовательности. Вот почему твой
нелюбимый меце никак неможет приблизиться к фару
в части, например, обработки клавиатуры.
А как это делает Соренсен - для меня лично загадка.
Впрочем, не настолько волнующая, чтобы лезть в
исходники и читать ;)
EZ>>>> Правда, все равно консоль-консолью, но из-за того, что все-таки
EZ>>>> в графике, там разные прикольные фичи работают.
BR>>> Например ?
EZ>> Та же прокрутка колесиком. К тому же у неее TERM=xterm-color. Со всеми
EZ>> вытекающими. Очень замечательно.
BR> Ну, значит вопрос только в том, лень писать (порлупортировать/портировать)
BR> нормальный терминал или нет. Те что я переписал меня чего-то не возбуждают
BR> :(
Шеллгард - рекомендации лучших собаководов. Только
вот он хы-терм не умеет. Впрочем, можно и без него
обойтись. Я обхожусь.
[...]
BR> Настоящая консоль работает быстрее.
Ну дак что же все-таки такое - "настоящая консоль"?
Ты про аппаратные терминалы чтоли? ;)
BR> Плюс - под НТями она юникодовая и с шрифтами можно вообще не париться.
BR> Знай только к символам префикс добавляй...
BR> Борис Рудаков, Мне бы рожу как у жабы,
BR> BBR я б тебе приснился, крошка...
peace!
SeaD [deep.perm.ru]
--- GoldED+/BSD 1.1.4.8
* Origin: <sead> @ <perm.ru> (2:5054/84.1)