Bug 1349688

Summary: gnome-terminal does not behave correctly
Product: [Fedora] Fedora Reporter: Reader News <reader.news>
Component: gnome-terminalAssignee: Matthias Clasen <mclasen>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 24CC: aappddeevv, debarshir, mclasen, ra, uckelman
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: 3.20.3-1 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-11-23 00:18:57 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Reader News 2016-06-24 01:44:57 UTC
Description of problem:
Switch from fedora 23 to fedora 24, I noticed the gnome-terminal behavior changed.

One, it does not honor the row column size when changing from single tab to multi-tab.  The overall terminal window size stay the same, and with tab bar occupying some space, the row count is less.  Similarly, when remove tabs until there is only one, the row count will be more.  In F23, the row column count does not change when tab bar is shown or disappear.  That's better.

Two, when resizing the terminal window, F23 will show the resulting row column count.  In F24, it does not, and you don't know how big (in terms of row and column count) the window is when resizing.

Three, in F23, when resizing terminal window, it's size jumps to add one row and/or one column of text at a time, while in F24, the window resize at pixel level, leaving unusable fraction of text size at the left and bottom.

For all these three behavors, F23 way is better.  Please fix F24.

Version-Release number of selected component (if applicable):
gnome-terminal-3.20.2-2.fc24.x86_64

How reproducible:


Steps to Reproduce:
1.  open gnome-terminal
2.  stty -a  # to show the window text size
3.  add a new tab
4.  stty -a  # again, and row count changed
5.  resize the window to see the other two behaviors.

Actual results:


Expected results:


Additional info:

Comment 1 Joel Uckelman 2016-07-29 11:25:08 UTC
The problem with the dimensions tooltip not appearing on resize has been noted in Bug 1306260 and Bug 1269097.

Comment 2 Richard Allen 2016-08-11 17:10:16 UTC
Also when using the Zoom hotkeys (Ctrl++ and Ctrl+-) the font size changes but the actual size of the terminal/tab remains the same.   In all previous versions the terminal or tab but resized with the font size.  
Please bring back the previous behavior.

Comment 3 aappddeevv 2016-11-20 17:18:08 UTC
I would not want the terminal window itself changing upon changing font size. I keep several tabs open all at different fontsizes. Somehow, in the most recent gnome terminal update, I am seeing the window size change when I select a tab with a different font size/row-col count combination. It's a bit of a disaster and I do not know how to change it back. This is under wayland. In other words, I need to keep the window size fixed but have the font get larger and smaller, and adjust the columns and rows up or down as needed. Perhaps this behavior should be an option.

Comment 4 Reader News 2016-11-23 00:18:57 UTC
This problem is fixed after I updated gnome-terminal to 3.20.3-1.
In fedora 25, gnome-terminal version is 3.22.1-1, and this problem also is not there.