TWin has resizing issues with various terminal emulators #57
Closed
opened 3 years ago by Armanelgtron
·
6 comments
Loading…
Reference in new issue
There is no content yet.
Delete Branch '%!s(<nil>)'
Deleting a branch is permanent. It CANNOT be undone. Continue?
Basic information
Description
All of the following exhibit similar behavior as described: Xfce Terminal (0.8.7.4), MATE Terminal (1.22.0), GNOME Terminal (3.28.1), and LXTerminal (0.3.1)
When using them under TWin, the window usually shrinks to the smallest allowed size on its own when first opening it. It also shrinks when doing any action that might cause the window to resize, such as zooming in/out or opening a new tab.
Additionally, when and after resizing, it does not update the contents until you move the window.
This does not happen under other window managers I have tried, and I have not run into this under other applications either.
Steps to reproduce
Screenshots
I'm having the same issue on R14.0.10, on amd64. It has been a problem in many prior releases of TDE as well.
I'm running Ubuntu 21.04 "hirsute" on a Lenovo ThinkPad T15 Gen2, and also a home-built dual Xeon workstation.
The laptop has Intel Iris xE graphics, and the desktop has an NVIDIA GTX1080 Founders Edition.
Here are screenshots of the issue
Problem confirmed testing with xfce4 terminal, it is indeed annoying if you use regularly.
I have witnessed this behavior.
From what I gathered searching the web, likely this bug is not caused directly by TWin but vte3. Unfortunately, TDE will get blamed by most users.
I found one conversation where one window manager developer worked around this. I no longer have links to those online discussions. The developer blamed vte3 yet nonetheless patched the window manager to fix the problem.
In that vein I verify that KDE KWin does not shrink an xfce4-terminal window.
I do not think testing in any GTK based desktop will show this bug.
My guess is because KWin and TWin share historical roots that possibly they are the only window managers affected. There are old bug reports that go back to KDE 3 and 4 days describing the same problem. The bug probably is rooted in vte for many years and vte3 now exasperates the issue.
I haven't played with TWin rules but that probably would be futile too.
TDE/tdebase#411 solves the shrinking issue. Still to fix is to update the contents after a window is resized.
Fixed by PR TDE/tdebase#411 and TDE/tdebase#431.