Comment 10 for bug 710356

Revision history for this message
Sam Spilsbury (smspillaz) wrote : Re: [Bug 710356] Re: Window resize grab area is outside window

On Thu, Feb 3, 2011 at 5:01 AM, Paul Sladen <email address hidden> wrote:
> Popey: Re-reading the second-part of this bug-report, there's possibly
> some room for improvement.
>
>  * If the window is grabbed N pixels outside of the window border, then
> allow overshooting the screen edge by the same N pixels outside of the
> screen borders.
>
> This would still allow exact aligning with the screen edge in all cases.
> I'm happy to re-focus this bug around solving that specific issue if
> you'd be happy with that.
>

The code has been changed so that you should be able to resize the
window so that the border touches the edge of the screen but goes no
further. Compiz shouldn't care about where the mouse is.

> ** Summary changed:
>
> - Window resize grab area is outside window
> + Resizing with external padding/grab area prevents reaching edge of screen
>
> --
> You received this bug notification because you are a member of Unity
> Team, which is subscribed to unity in ubuntu.
> https://bugs.launchpad.net/bugs/710356
>
> Title:
>  Resizing with external padding/grab area prevents reaching edge of
>  screen
>
> Status in “unity” package in Ubuntu:
>  Invalid
>
> Bug description:
>  Binary package hint: unity
>
>  With a fully updated system I note two things which seem to be one
>  bug:-
>
>  1) Left hand window grab handle (for resizing) is outside the window itself. This can be observed by moving the mouse to the left edge of a window and then moving outside on the left.
>  2) Window cannot be fully aligned with left side of desktop. Observe the screenshot attached. There is a gap between the terminal window (occupying the left display) and the browser window (occupying the right display). The browser is pushed hard up against the left side of the right display, but there is still a notable gap.
>
>  ProblemType: Bug
>  DistroRelease: Ubuntu 11.04
>  Package: unity 3.2.16-0ubuntu1
>  ProcVersionSignature: Ubuntu 2.6.37-12.26-generic 2.6.37
>  Uname: Linux 2.6.37-12-generic x86_64
>  NonfreeKernelModules: nvidia
>  .proc.driver.nvidia.version:
>   NVRM version: NVIDIA UNIX x86_64 Kernel Module  260.19.29  Wed Dec  8 12:08:56 PST 2010
>   GCC version:  gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-1ubuntu6)
>  Architecture: amd64
>  CompizPlugins: No value set for `/apps/compiz-1/general/allscreens/options/active_plugins'
>  CompositorRunning: compiz
>  Date: Sun Jan 30 21:34:10 2011
>  DistUpgraded: Yes, recently upgraded Log time: 2011-01-19 12:33:17.207056
>  DistroCodename: natty
>  DistroVariant: ubuntu
>  DkmsStatus:
>   nvidia-current, 260.19.29, 2.6.37-12-generic, x86_64: installed
>   nvidia-current, 260.19.29, 2.6.38-1-generic, x86_64: installed
>   vboxhost, 3.2.12, 2.6.37-12-generic, x86_64: installed
>   vboxhost, 3.2.12, 2.6.35-24-generic, x86_64: installed
>  GraphicsCard:   Subsystem: LeadTek Research Inc. Device [107d:2a62]
>  InstallationMedia: Ubuntu 10.04.1 LTS "Lucid Lynx" - Release amd64 (20100816.1)
>  InstallationMedia_: Ubuntu 10.04.1 LTS "Lucid Lynx" - Release amd64 (20100816.1)
>  MachineType: System manufacturer System Product Name
>  ProcEnviron:
>   LANGUAGE=en_GB:en
>   PATH=(custom, user)
>   LANG=en_GB.UTF-8
>   LC_MESSAGES=en_GB.utf8
>   SHELL=/bin/bash
>  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.37-12-generic root=UUID=fb22b4e1-1576-4bf8-8272-15300bc7de38 ro single
>  ProcVersionSignature_: Ubuntu 2.6.37-12.26-generic 2.6.37
>  Renderer: Hardware acceleration
>  SourcePackage: unity
>  UnitySupportTest:
>
>  dmi.bios.date: 04/24/2009
>  dmi.bios.vendor: Phoenix Technologies, LTD
>  dmi.bios.version: ASUS P5N32-E SLI ACPI BIOS Revision 1801
>  dmi.board.name: P5N32-E SLI
>  dmi.board.vendor: ASUSTeK Computer INC.
>  dmi.board.version: 1.XX
>  dmi.chassis.asset.tag: 123456789000
>  dmi.chassis.type: 3
>  dmi.chassis.vendor: Chassis Manufacture
>  dmi.chassis.version: Chassis Version
>  dmi.modalias: dmi:bvnPhoenixTechnologies,LTD:bvrASUSP5N32-ESLIACPIBIOSRevision1801:bd04/24/2009:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKComputerINC.:rnP5N32-ESLI:rvr1.XX:cvnChassisManufacture:ct3:cvrChassisVersion:
>  dmi.product.name: System Product Name
>  dmi.product.version: System Version
>  dmi.sys.vendor: System manufacturer
>  version.libdrm2: libdrm2 2.4.23-1ubuntu3
>  version.libgl1-mesa-glx: libgl1-mesa-glx 7.10-1ubuntu1
>  version.nvidia-graphics-drivers: nvidia-graphics-drivers N/A
>  version.xserver-xorg: xserver-xorg 1:7.5+6ubuntu8
>  version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.13.2+git20110124.fadee040-0ubuntu1
>  version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.14.0-1ubuntu2
>  version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau N/A
>
>
>

--
Sam Spilsbury