In the last week or two, line editing on Konsole has slightly broken. The reflected edits are all over the place but the buffer contents appear to be sound. For example, pressing backspace reflects a space, so doesn’t remove the character you wanted to delete from the screen - but it is deleted from the buffer.
So edits such as backspace and CTRL-U reflect incorrectly but when you press return, you get what you were hoping for, even though it looks messed up.
CTRL-SHIFT-K clears the window but produces a cascade of three prompts each indented under the end of the one above.
While messing about with it, I discovered that the clear command gives an error: **‘xterm-256color’: unknown terminal type.
**Not sure if this is linked. I can’t see where that might be set.
Any pointers as to how I can return Konsole sanity would be appreciated.
I had the same it solved the problem, but I don’t think I changed something by mistake, had the same on 2 computers, so I suspect some update inserted that ‘strangity’
The “explanation” was just my best guess at the time.
I encountered this several months, maybe a year, ago following an update. I have not experienced it since.
I attributed it to a profile change because I had changed the colours to black-on-white and the typeface. I think it could be as little as using “Ctrl+” to increase the font size. I did not see the problem on a screen with an unaltered appearance.
It’s likely caused by a change in ncurses, the xterm-256color profile now uses a new file format and that can cause problems with applications that try to read it directly (not using ncurses’ libraries).
I didn’t notice any problems in konsole itself though when I booted a Krypton LiveCD (based on Tumbleweed, but using the latest unstable KDE packages) a few days ago.
Thanks, you have jogged my memory. It was the ncurses version of YaST where I noticed this problem. I often use this with Konsole and ssh to help administer remote machines.
Well, there were rendering problems of ncurses applications in Konsole, because ncurses switched to using the “REP” escape sequence (for the xterm* profiles) to repeat characters which Konsole didn’t support.
This has been added to Konsole meanwhile though.
But I think there was also a “fix” in YaST for that.
That change I mean is quite new though, in ncurses 6.1. (as mentioned, the file format for xterm-256color changed, which breaks applications trying to read that file directly)