Fit Zoomed Area to Window Enabled
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz Main Plugins |
Fix Committed
|
Undecided
|
Matthias Niess | ||
compiz-plugins-main (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
By default in 12.04 the "Fit zoomed area to window" functionality of the Enhanced Zoom Desktop plugin is enabled. If you press Super+r you will zoom your desktop to fit the currently focused window. There is no way to zoom out after and it's difficult to interact with the desktop. Using CCSM I was able to create a new binding and to zoom out.
I believe that this function should be disabled by default, if there's a compeling reason to leave it enabled their should be a way to zoom out as well.
This binding affects Super+R, a common key press for people coming from windows or running windows VMs, which may increase the impact on Ubuntu users.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: compiz 1:0.9.7.
ProcVersionSign
Uname: Linux 3.2.0-18-generic x86_64
.tmp.unity.
ApportVersion: 1.94.1-0ubuntu2
Architecture: amd64
CompizPlugins: [core,composite
CompositorRunning: compiz
Date: Mon Mar 12 14:41:27 2012
DistUpgraded: Fresh install
DistroCodename: precise
DistroVariant: ubuntu
DkmsStatus:
virtualbox, 4.1.8, 3.2.0-17-generic, x86_64: installed
virtualbox, 4.1.8, 3.2.0-18-generic, x86_64: installed
EcryptfsInUse: Yes
GraphicsCard:
Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09) (prog-if 00 [VGA controller])
Subsystem: Lenovo Device [17aa:21d2]
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta amd64 (20120301)
MachineType: LENOVO 417152U
PackageArchitec
ProcEnviron:
LANGUAGE=en_CA:en
TERM=xterm
PATH=(custom, user)
LANG=en_CA.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: compiz
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 02/16/2011
dmi.bios.vendor: LENOVO
dmi.bios.version: 8CET28WW (1.05 )
dmi.board.
dmi.board.name: 417152U
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 417152U
dmi.product.
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.7.
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.30-1ubuntu1
version.
version.
version.
version.
version.
version.
version.
version.
Related branches
- Didier Roche-Tolomelli: Approve
- Ubuntu branches: Pending requested
-
Diff: 17565 lines (+318/-16206)47 files modified.pc/applied-patches (+0/-10)
.pc/expo.patch/expo/CMakeLists.txt (+0/-7)
.pc/expo.patch/expo/expo.xml.in (+0/-257)
.pc/expo.patch/expo/src/expo.cpp (+0/-1382)
.pc/expo.patch/expo/src/expo.h (+0/-163)
.pc/expo_api_931927.patch/expo/src/expo.cpp (+0/-1692)
.pc/fix_930192.patch/animation/src/animation.cpp (+0/-2962)
.pc/fix_broken_build.patch/wall/src/wall.h (+0/-208)
.pc/fix_clipping_issues_in_expo.patch/expo/src/expo.cpp (+0/-1667)
.pc/shift_954079.patch/shift/shift.xml.in (+0/-393)
.pc/ubuntu_config.patch/animation/animation.xml.in (+0/-757)
.pc/ubuntu_config.patch/ezoom/ezoom.xml.in (+0/-288)
.pc/ubuntu_config.patch/grid/grid.xml.in (+0/-565)
.pc/ubuntu_config.patch/staticswitcher/staticswitcher.xml.in (+0/-298)
.pc/ubuntu_config.patch/vpswitch/vpswitch.xml.in (+0/-126)
.pc/ubuntu_config.patch/wall/wall.xml.in (+0/-361)
.pc/vpswitch_953834.patch/vpswitch/src/vpswitch.cpp (+0/-369)
.pc/workarounds_923087.patch/workarounds/src/workarounds.cpp (+0/-1178)
.pc/workarounds_931473.patch/workarounds/src/workarounds.cpp (+0/-1152)
.pc/workarounds_931473.patch/workarounds/src/workarounds.h (+0/-215)
.pc/workarounds_931473.patch/workarounds/workarounds.xml.in (+0/-106)
animation/animation.xml.in (+23/-23)
animation/src/animation.cpp (+0/-5)
debian/changelog (+9/-0)
debian/patches/fix-lp953278.patch (+16/-0)
debian/patches/series (+1/-0)
expo/CMakeLists.txt (+1/-1)
expo/expo.xml.in (+11/-33)
expo/src/expo.cpp (+167/-477)
expo/src/expo.h (+2/-57)
expo/src/glow.cpp (+0/-428)
expo/src/glow.h (+0/-66)
expo/src/group_glow.h (+0/-197)
ezoom/ezoom.xml.in (+3/-0)
glow.cpp (+0/-428)
glow.h (+0/-66)
grid/grid.xml.in (+4/-2)
group_glow.h (+0/-197)
shift/shift.xml.in (+5/-0)
staticswitcher/staticswitcher.xml.in (+9/-8)
vpswitch/src/vpswitch.cpp (+1/-1)
vpswitch/vpswitch.xml.in (+2/-0)
wall/src/wall.h (+1/-1)
wall/wall.xml.in (+31/-31)
workarounds/src/workarounds.cpp (+32/-20)
workarounds/src/workarounds.h (+0/-4)
workarounds/workarounds.xml.in (+0/-5)
Changed in compiz (Ubuntu): | |
status: | Confirmed → Invalid |
status: | Invalid → Confirmed |
assignee: | mniess (mniess) → nobody |
Changed in compiz-plugins-main: | |
assignee: | nobody → mniess (mniess) |
status: | New → Fix Committed |
affects: | compiz (Ubuntu) → compiz-plugins-main (Ubuntu) |
Changed in compiz-plugins-main (Ubuntu): | |
status: | Confirmed → Fix Committed |
The option is only seen in gconf-editor which makes it unknown to most users. There is no key in gconf to reverse unless it's to hit Super+R again which doesn't work