[Konsole-devel] [Bug 52571] scrolling thru a man page mucks up the text
Matt Rosin
mattr at telebody.com
Sun Jun 15 08:12:34 UTC 2003
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=52571
------- Additional Comments From mattr at telebody.com 2003-06-15 10:12 -------
I would like to confirm this kind of problem, not just for man viewer.
I also have a clue as to where the problem is. Screendump <a
href=http://telebody.com/konsoledump.gif>provided</a>. The dump is so-so,
actually if you hit return many times you usually see a trail of slices of
characters going up the screen.
<P>
I am using Redhat 9, and this happens when antialiasing is turned on (through
the antialiasing control panel found from the Gnome desktop; don't know how to
get to it from KDE desktop). I got so frustrated I turned off antialiasing
however Konsole still has this kind of problem.
<P>
The problem is that when you scroll the page by hitting return or producing
long output, not all pixels are scrolled up. It seems that konsole must only
scroll up columns of pixels which it decides are dirty, and that these columns
are decided by a mask which is incorrect, perhaps even based on an antialiased
or other version of the font. In a single line, whole letters or parts of
letters sliced vertically are left unscrolled, producing a garbled, dirty
screen. Letters on lower lines clear garbled pixels as they rise over them.
<P>
This problem can be temporarily solved by minimizing Konsole and then bringing
it to the front again. Also solved by swiping another window over it. It
doesn't happen with other terminal programs like xterm.
<P>
When I run Konsole it is launched from the KDE menu which is running in **
Japanese ** mode. The problem is SOLVED if in a konsole shell I unset LANG and
then launch another konsole from there. But the LANG setting (normally ja_JP)
is necessary to launch programs in Japanese mode.
<P>
By the way, is there a mystery hotkey to switch among different terminal
sessions? And how do you save a profile? Otherwise I love Konsole!
<P>
mattr at telebody dot com
More information about the konsole-devel
mailing list