After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 72250 - primitive operation to explicitly set window size
primitive operation to explicitly set window size
Status: RESOLVED FIXED
Product: Sawfish
Classification: Deprecated
Component: Window Manager
1.3.x
Other Linux
: Normal enhancement
: 3.0.x
Assigned To: sawfish-maint
sawfish-maint
Depends on:
Blocks:
 
 
Reported: 2002-02-22 14:00 UTC by Christian Marillat
Modified: 2011-01-06 17:55 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Christian Marillat 2002-02-22 14:00:37 UTC
Hi,

Conspicuously missing from the Sawfish bindings menu is a primitive
operation that would allow a window to be set to a constant (parameterized)
size.  There are a whole lot of maximize/fill primitives, and even
"increase or decrease size by 1" primitives, but not a "set size to WxH"
primitive.

This would be particularly useful with xterm-like programs (konsole,
gnome-terminal, eterm, xterm, etc).  I'd like to be able to set up key
bindings to set sizes to 80x24, 80x25, 80x50, 80x66, 132x60, and various
other convenient semi-standard text screen sizes.  Similarly, another set
of bindings to set browser window sizes to 640x480, 800x600, 1024x768, etc.
would help work around an awful lot of bad web site design.  If this
feature were combined with window packing primitives and placement policy,
I would be using a mouse to place windows much less often.

The usual trick of remembering window positions doesn't work when there
are many similar windows.
Comment 1 Christopher Roy Bratusek 2009-12-19 07:20:52 UTC
-> 3.0
Comment 2 Teika Kazura 2010-10-09 06:55:58 UTC
For a while, use this script:
http://mail.gnome.org/archives/sawfish-list/2010-August/msg00011.html
Comment 3 Christopher Roy Bratusek 2011-01-06 17:55:39 UTC
This was added in 1.8 cycle (after release of RC).