Terminal no longer fully maximized with Xfwm4

Mișu Moldovan dumol at xfce.org
Sat Feb 11 12:10:23 CET 2012

There seems to be a new way for Xfwm4 to handle maximized Terminal
windows that has been introduced with version 4.8.3. Prior to that,
for as far as I remember, a Terminal window was maximized just like
any other window and a bit of padding was added to the right of the
last column and the bottom of the last line. But now, with the latest
stable version of Xfwm4, a maximized Terminal window is not the same
size as other maximized windows, its dimensions are rounded to exactly
fit the maximum number of columns and rows of the Terminal window and
no padding is added.

I find it disturbing that maximized windows are not created equal with
Xfwm 4.8.3. I think I found the commit[1] that changed this behavior
and the reason[2] behind it. I do realize unexpectedly resizing
gnome-terminal's windows is ugly and needs to be addressed but isn't
it inconsistent to have more than one way of how maximized windows
look? Maybe one more special condition could be added to address this

I've read Olivier's explanation[3] in another bug discussion:
"Terminal do impose restrictions on their size increments, maximizing
horizontally or vertically will respect those increments thus if your
screen size is not a multiple of the size increment (usually font
size) plus the toolbar, menubar and decoration, then the the size will
be rounded to the closest lower value. This is on purpose and
perfectly normal."

However, I'm not sure I agree with ''this is [..] perfectly normal''
as practically all of the window-managers I've used in the past 12
years (need both hands to count them) did not do this for maximized
terminal windows, as far as I remember. I have only encountered one
exception, Compiz, and I thought it was broken in this respect and
hated it for this inconsistency. It was refreshing to return to Xfwm4
and rejoice in regards to the uniform look of maximized windows. Can
Xfwm4, our beloved window manager, keep this feature?



 1. http://git.xfce.org/xfce/xfwm4/commit/?h=xfce-4.8&id=41ce9e6b77ce2b601cc6cec46d29a6c59cebde82
 2. https://bugzilla.xfce.org/show_bug.cgi?id=7445
 3. https://bugzilla.xfce.org/show_bug.cgi?id=8224#c2

More information about the Xfce mailing list