[sisyphus] Как починить xterm

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Пт Авг 6 13:12:52 MSD 2004


On Fri, Aug 06, 2004 at 08:28:31AM +0300, Yura Kalinichenko wrote:
> В Чтв, 05.08.2004, в 20:59, Eugene Vlasov написал:
> > Добрый день.
> > 
> > Давно заметил - xterm ломается, если наталкивается на некоторые символы
> > (например псевдографику) при работе в mutt или slrn. Выражается это в том,
> > что при чтении некоторых писем экран может засоряться, почтовой программе
> > могут передаваться некие комбинации клавиш. В aterm такого не замечено.
> > Ошибка воспроизводится с
> > [eugene на eugene-home eugene]$ rpm -q xterm
> > xterm-191-alt3
> > , но и на более ранних версиях такое поведение замечал.
> Было и на более ранних. Простейший патч, это дело исправляющий - пришит.
> 
> >  Приходится для
> > чтения почты держать aterm.
> > С этим можно как то бороться? Вешать багу? Если вешать, то на какой
> > пакет?
> 
> На самом деле это не бага, а фича. Согласно стандарту ANSI X3.64 символы
> с кодами 0x80-0x9f являются дополнительными управляющими символами для
> терминалов. Так что если следовать букве стандарта, то неправы
> программы, использующие эти коды в качестве printable.

Ну, например, в CP1251 эти коды вполне печатные.

> Идеальным решением было бы (как это делалось в "железных" терминалах)
> прикрутить ручку, с помощью которой данный режим можно было бы
> включать-выключать, но для этого надо достаточно глубоко влазить в
> сорцы.

Эта ручка там уже довольно давно есть:

*VT100.allowC1Printable:	true

Вопрос, стоит ли это включать по умолчанию (в app-defaults).
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20040806/ec555ca3/attachment-0003.bin>


Подробная информация о списке рассылки Sisyphus