Глюки в X-терминалах

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Гость
проходил мимо

Глюки в X-терминалах

Непрочитанное сообщение Гость » 2012-09-25 1:28:54

Заметил следующий очень неприятный глюк:
Если в иксовых терминалах написать какую нибудь длинную строчку (например sudo sysctl hw.dri.debug=0), а потом пролистать команды по истории вверх-вверх-вниз, то кусок той длинной строчки в начале не стирается, и к нему добавляется вся старая строчка.
В текстовой консоли такого глюка не происходит!

Может быть из за escape-последовательностей?
Использую такой промпт:

Код: Выделить всё

PS1=$'\e[1;32m''>'$'\e[0m'" "
Кто знает как пофиксить такой неприятныq момент?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Гость
проходил мимо

Re: Глюки в X-терминалах

Непрочитанное сообщение Гость » 2012-09-26 22:23:13

Добрый вечер!
Из того в чём пробовал - xterm и urxvt - в обоих данный глюк встречается. (Да и скорее всего, во всех остальных иксовых терминалах тоже.)

Может подскажете чего в какую сторону копать по escape-последовательностям? (Убрать их совсем- не выход, т.к. в голой консоли глюка не наблюдается!!)


Заранее спасибо всему форумскому люду за помощь.

Гость
проходил мимо

Re: Глюки в X-терминалах

Непрочитанное сообщение Гость » 2012-10-01 16:04:23

Убираю ESCAPE-коды из приглашения - всё работает должным образом и в консоли и в иксах.
Ставлю обратно - в консоли нет первого описанного мной глюка, но не работает перенос символов на новую строку при заполнении, а в иксах вообще полная жуть :crazy:

Беда с этими эскейп-кодами :st: а без них ведь приглашение командной оболочки выглядит непрезентабельно!