ctrl + super + w is too eager to destroy windows

Bug #1733991 reported by Seth Arnold
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
unity (Ubuntu)
Confirmed
High
Marco Trevisan (Treviño)

Bug Description

Hello, the key sequence ctrl + super + w is supposed to show all the windows in the current workspace of the type of the focused application. If you 'tap' this combination, that's what happens.

However, if you hold down this key combination for too long (perhaps 250ms?) it will proceed to destroy windows. After destroying all the windows of the application type, it will then focus the 'next' application and destroy that, too.

I've had this happen entirely by accident several times when trying to use ^W to delete words in a terminal.

Thanks
---
.tmp.unity-scope-gdrive: Error: [Errno 21] Is a directory: u'/tmp/unity-scope-gdrive'
.tmp.unity_support_test.0:

ApportVersion: 2.20.1-0ubuntu2.12
Architecture: amd64
CompizPlugins: [core,composite,opengl,compiztoolbox,decor,vpswitch,snap,mousepoll,resize,place,move,wall,grid,regex,imgpng,session,gnomecompat,animation,fade,unitymtgrabhandles,workarounds,scale,expo,ezoom,unityshell]
CompositorRunning: compiz
CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0'
CompositorUnredirectFSW: true
CurrentDesktop: Unity
DistUpgraded: 2016-04-30 00:20:57,490 DEBUG Running PostInstallScript: './xorg_fix_proprietary.py'
DistroCodename: xenial
DistroRelease: Ubuntu 16.04
DistroVariant: ubuntu
GraphicsCard:
 Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) (prog-if 00 [VGA controller])
   Subsystem: Lenovo 3rd Gen Core processor Graphics Controller [17aa:21f6]
InstallationDate: Installed on 2012-10-18 (1861 days ago)
InstallationMedia: Ubuntu 12.04.1 LTS "Precise Pangolin" - Release amd64 (20120823.1)
LightdmDisplayLog:
 (II) AIGLX: Suspending AIGLX clients for VT switch
 [dix] couldn't enable device 12
MachineType: LENOVO 2359CTO
NonfreeKernelModules: zfs zunicode zcommon znvpair zavl
Package: unity 7.4.0+16.04.20160906-0ubuntu1
PackageArchitecture: amd64
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.4.0-96-generic root=UUID=7b8c2e1b-d2e6-47d9-9030-c078e9701a1d ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 4.4.0-96.119-generic 4.4.83
Tags: third-party-packages xenial third-party-packages xenial third-party-packages xenial ubuntu compiz-0.9
Uname: Linux 4.4.0-96-generic x86_64
UpgradeStatus: Upgraded to xenial on 2016-04-30 (571 days ago)
UserGroups: adm cdrom dip libvirtd lpadmin lxd plugdev sambashare sbuild sudo
_MarkForUpload: True
dmi.bios.date: 09/13/2012
dmi.bios.vendor: LENOVO
dmi.bios.version: G4ET62WW (2.04 )
dmi.board.asset.tag: Not Available
dmi.board.name: 2359CTO
dmi.board.vendor: LENOVO
dmi.board.version: Not Defined
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvrG4ET62WW(2.04):bd09/13/2012:svnLENOVO:pn2359CTO:pvrThinkPadT530:rvnLENOVO:rn2359CTO:rvrNotDefined:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 2359CTO
dmi.product.version: ThinkPad T530
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.12.2+16.04.20160823-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.76-1~ubuntu16.04.1
version.libgl1-mesa-dri: libgl1-mesa-dri 17.0.7-0ubuntu0.16.04.2
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 17.0.7-0ubuntu0.16.04.2
version.xserver-xorg-core: xserver-xorg-core 2:1.18.4-0ubuntu0.7
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.10.1-1ubuntu2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.7.0-1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git20160325-1ubuntu1.2
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.12-1build2

Revision history for this message
Seth Arnold (seth-arnold) wrote : BootLog.txt

apport information

tags: added: apport-collected compiz-0.9 third-party-packages ubuntu xenial
description: updated
Revision history for this message
Seth Arnold (seth-arnold) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Seth Arnold (seth-arnold) wrote : Dependencies.txt

apport information

Revision history for this message
Seth Arnold (seth-arnold) wrote : DpkgLog.txt

apport information

Revision history for this message
Seth Arnold (seth-arnold) wrote : GconfCompiz.txt

apport information

Revision history for this message
Seth Arnold (seth-arnold) wrote : GsettingsChanges.txt

apport information

Revision history for this message
Seth Arnold (seth-arnold) wrote : JournalErrors.txt

apport information

Revision history for this message
Seth Arnold (seth-arnold) wrote : LightdmGreeterLogOld.txt

apport information

Revision history for this message
Seth Arnold (seth-arnold) wrote : LightdmLog.txt

apport information

Revision history for this message
Seth Arnold (seth-arnold) wrote : Lspci.txt

apport information

Revision history for this message
Seth Arnold (seth-arnold) wrote : Lsusb.txt

apport information

Revision history for this message
Seth Arnold (seth-arnold) wrote : MonitorsUser.xml.txt

apport information

Revision history for this message
Seth Arnold (seth-arnold) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Seth Arnold (seth-arnold) wrote : ProcCpuinfoMinimal.txt

apport information

Revision history for this message
Seth Arnold (seth-arnold) wrote : ProcEnviron.txt

apport information

Revision history for this message
Seth Arnold (seth-arnold) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Seth Arnold (seth-arnold) wrote : ProcModules.txt

apport information

Revision history for this message
Seth Arnold (seth-arnold) wrote : UdevDb.txt

apport information

Revision history for this message
Seth Arnold (seth-arnold) wrote : UnitySupportTest.txt

apport information

Revision history for this message
Seth Arnold (seth-arnold) wrote : XorgLog.txt

apport information

Revision history for this message
Seth Arnold (seth-arnold) wrote : XorgLogOld.txt

apport information

Revision history for this message
Seth Arnold (seth-arnold) wrote : Xrandr.txt

apport information

Revision history for this message
Seth Arnold (seth-arnold) wrote : upstart.unity-panel-service.log.txt

apport information

Revision history for this message
Seth Arnold (seth-arnold) wrote : upstart.unity7.log.txt

apport information

Revision history for this message
Seth Arnold (seth-arnold) wrote : xdpyinfo.txt

apport information

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in unity (Ubuntu):
status: New → Confirmed
Revision history for this message
Khurshid Alam (khurshid-alam) wrote :

Don't use CTRL. Use only super + w. It has probably something to do with key release rather than key press. So anything with ctrl or shift is not working properly. Ubuntu recently removed that patch from latest xorg which just landed in 16.04 through xenial. See LP: #1683383

Revision history for this message
Sebastien Bacher (seb128) wrote :

Confirmed indeed, Marco do you think you could have a look to see if that's a compiz/unity issue and it would be easy to resolve?

Changed in unity (Ubuntu):
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
importance: Undecided → High
Revision history for this message
Seth Arnold (seth-arnold) wrote :

Khurshid, to be clear, the CTRL and the W were the intentional keys, the Windows (aka Super) key was the complete accident that turned this into a real annoyance. Instead of one word being deleted, entire windows are removed. (The irony of course is thanks to mosh+tmux, the word was still there once I reconnected to that computer.)

If you hold down the Windows (Super) key in Unity, you'll see a handy menu of shortcut keys, where Super + W is used in four different items. If suddenly only one of them is supposed to work, it'd be nice to amend the menu of shortcut keys, though that'd probably be best served by a different bug.

Thanks

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.