История изменений
Исправление debugger, (текущая версия) :
Во-первых, Konsole, скорее всего, не при чём. Рисует промпт и читает ввод не Konsole, а шелл (который ты не посчитал нужным назвать).
Во-вторых, я бы начал с проверки PS1: есть ли там ANSI escape sequences и правильно ли они экранированы. Как экранировать непечатаемые символы в PS1 см. ман на свой шелл.
Потом я бы проверил, что шелл правильно понимает ширину окна. В баше надо распечатать $COLUMNS и убедиться что там правильное значение. Если там значение неправильное, то, возможно, виноват Konsole — не посылает клиентам WINCH или типа того.
Исходная версия debugger, :
Во-первых, Konsole, скорее всего, не при чём. Рисует промпт и читает ввод не Konsole, а шелл (который ты не посчитал нужным назвать).
Во-вторых, я бы начал с проверки PS1: есть ли там ANSI escape sequences и правильно ли они экранированы. Как экранировать непечатаемые символы в PS1 см. ман на свой шелл.