[konsole] [Bug 238073] Konsole doesn't support resize ANSI escape codes anymore

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Mon Oct 11 12:15:30 BST 2021


https://bugs.kde.org/show_bug.cgi?id=238073

groot at kde.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |groot at kde.org
                 OS|Linux                       |All
           Platform|Ubuntu Packages             |Compiled Sources
            Version|2.9                         |21.08.2

--- Comment #14 from groot at kde.org ---
[[ Since I can still reproduce with current releases, on a platform totally
different from the OP, I'm updating platform and version values in the bug. ]]

This is easy to demonstrate with the new text-reflowing: you can see that the
logical text-size is changed and text is reflowed (so the "terminal" idea is
resized), but the window size (the "GUI around a terminal") does not change.

I'll attach two screenshots: konsole after / during resize using the
window-manager handles, and then the "text-size-terminal" changed to 80x25. You
can see right after the text-size-change codes, that the text is reflowed with
the new text-size, but the graphical window size does not change. Opening a new
tab, or switching tabs, triggers a *new* resize and reflow event, and the
text-size goes back to matching the GUI-size (e.g. it reflows back to the
"size1" screenshot).

With all that said, though, it's not clear to me if resizing the **GUI** part
to match the **text** size makes sense: what about other tabs in konsole? They
would end up being resized as well, by an ANSI code emitted in one tab! Or
consider tabs with different profiles that have different font sizes: resize to
80x25 means different things (in terms of GUI-size, and so in terms of
text-size for other tabs) in different tabs.

I would consider closing this as "WONTFIX", because a tabbed, paned,
multi-layout multi-themed terminal widget doesn't have a good model for "resize
the GUI" based on text events.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the konsole-devel mailing list