Auto-maximizing of Windows which take over 75% of the screen

Bug #792484 reported by Martin Wildam
18
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Ayatana Design
New
Undecided
Unassigned
Unity
New
Undecided
Unassigned
unity (Ubuntu)
Incomplete
Undecided
Unassigned

Bug Description

Binary package hint: unity

I was quite annoyed when I noticed that some windows always opened maximized despite the size I resized them to before closing.

Then after playing around I found out that only when I resize the window under a particular size, it is not reopened maximized.

Only after searching at askubuntu.com I found that the magic number is 75 %. How can a user know, when the windows is covering more or less than 75 %? OK, if it is only thumb size, it is less - so far I can guess, but 60 % or 70 % who has the perfect eye to see this? - I do see here something I always hated on Windows: Somebody tried to be smarter than me. I mean, when I resize the window I know very well, when a window has the size I want it to have and keep.

Before I get a won't fix here: Behaviour that is obviously confusing the user in my eyes is a bug. On one hand Ubuntu wants to be the first choice for new users - which such behaviour is not assisting reaching those - and on the other hand neither the experienced user is fond of such behaviour. So there is really nobody helped with this.

It is ok, to snap windows on borders like it was before. But don't adopt the Windows 7 behaviour which is simply annoying (they are doing similar crap).

Please - it is so easy to double click on the title for maximizing. The only thing I could understand is: If the window is larger than the screen size it back and maximize it.

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: unity 3.8.12-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.38-8.42-generic-pae 2.6.38.2
Uname: Linux 2.6.38-8-generic-pae i686
Architecture: i386
CompizPlugins: [core,bailer,detection,composite,opengl,decor,mousepoll,vpswitch,regex,animation,snap,expo,move,compiztoolbox,place,grid,imgpng,gnomecompat,wall,ezoom,workarounds,staticswitcher,resize,fade,unitymtgrabhandles,scale,session,unityshell]
CompositorRunning: compiz
DRM.card0.DP.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DRM.card0.DP.2:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DRM.card0.DP.3:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DRM.card0.HDMI.A.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DRM.card0.HDMI.A.2:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DRM.card0.LVDS.1:
 status: connected
 enabled: enabled
 dpms: On
 modes: 1440x900
 edid-base64: AP///////wBMo0JUAAAAAAASAQOQIRV4Cof1lFdPjCcnUFQAAAABAQEBAQEBAQEBAQEBAQEBMCqgGFKEDDBAIDMAS88QAAAaMCqgGFKEDDBAIDMAS88QAAAaAAAA/gBKNzk5Q4AxNTRCVAogAAAAAAAAAAAAAAAAAAIBCiAgAI4=
DRM.card0.VGA.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
Date: Fri Jun 3 19:26:27 2011
DistUpgraded: Fresh install
DistroCodename: natty
DistroVariant: ubuntu
DkmsStatus: virtualbox-ose, 4.0.4, 2.6.38-8-generic-pae, i686: installed
GraphicsCard:
 Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07) (prog-if 00 [VGA controller])
   Subsystem: Dell Device [1028:0263]
   Subsystem: Dell Device [1028:0263]
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release i386 (20110427.1)
InstallationMedia_: Ubuntu 11.04 "Natty Narwhal" - Release i386 (20110427.1)
InstallationMedia__: Ubuntu 11.04 "Natty Narwhal" - Release i386 (20110427.1)
MachineType: Dell Inc. Latitude E5500
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcEnviron:
 LANGUAGE=en_US:en
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.38-8-generic-pae root=UUID=312a77fe-87b0-428b-9668-40423548afba ro quiet splash vt.handoff=7
ProcVersionSignature_: Ubuntu 2.6.38-8.42-generic-pae 2.6.38.2
ProcVersionSignature__: Ubuntu 2.6.38-8.42-generic-pae 2.6.38.2
Renderer: Unknown
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 04/15/2009
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A11
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA11:bd04/15/2009:svnDellInc.:pnLatitudeE5500:pvr:rvnDellInc.:rn:rvr:cvnDellInc.:ct8:cvr:
dmi.product.name: Latitude E5500
dmi.sys.vendor: Dell Inc.
version.compiz: compiz 1:0.9.4+bzr20110415-0ubuntu2
version.libdrm2: libdrm2 2.4.23-1ubuntu6
version.libgl1-mesa-dri: libgl1-mesa-dri 7.10.2-0ubuntu2
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 7.10.2-0ubuntu2
version.xserver-xorg: xserver-xorg 1:7.6+4ubuntu3
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.0-0ubuntu4
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.14.0-4ubuntu7.1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110107+b795ca6e-0ubuntu7

Revision history for this message
Martin Wildam (mwildam) wrote :
Revision history for this message
Martin Wildam (mwildam) wrote :
Revision history for this message
Brendan Donegan (brendan-donegan) wrote :

This sounds like it was an intentional feature. I think before this can be changed it needs input from the Ayatana design team so setting to incomplete and adding 'needs-design'

tags: added: needs-design
Changed in ayatana-design:
status: New → Incomplete
Changed in unity (Ubuntu):
status: New → Incomplete
Changed in ayatana-design:
status: Incomplete → New
Revision history for this message
Martin Wildam (mwildam) wrote :

Thank you very much - reading Bug #797808 (which is not exactly a duplicate) I must revise my opinion that the automaximizing is always a bad idea. In fact for very small screens where 75 % is nearly the same as 100 % from the user impression, I agree with the idea to automaximize only up to 1024x600.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.