Cross-workspace app switching from launcher is broken after resume from sleep

Bug #1315167 reported by Eric Ongerth
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
New
Undecided
Unassigned

Bug Description

When I resume my computer from sleep there is only one problem I've found. Otherwise sleep and resuming from it work fine.

To reproduce:
1. Ubuntu 14.04 64-bit, all up to date. Enable multiple workspaces (for example I use 2x2). Start some applications on more than one workspace.
2. put computer to sleep (suspend). Not hibernate, just regular suspend, using power menu at upper right corner.
3. resume.
4. Using the launcher, click an app that is running but is not on the current workspace.

Expected: the display switches to the workspace containing the chosen app.

Actual: the display does not switch just by clicking an app that is currently running on a workspace other than the current one. Everything else works, you can switch workspaces by keyboard or by using the workspace switcher if present on the launcher. And after you have switched workspace manually like this, the normal expected behavior resumes.

In summary, *if it is the first thing you try to do after resume from suspend* the clicking of an app in the launcher when that app is running on a workspace other than the one currently visible will not result in switching the visible workspace.

Thank you for any action on this. It is not a big problem so I don't need a workaround. But one hopes it will be fixed in time.

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: compiz 1:0.9.11+14.04.20140409-0ubuntu1
ProcVersionSignature: Ubuntu 3.13.0-24.46~ppa1-generic-tuxonice 3.13.9
Uname: Linux 3.13.0-24-generic-tuxonice x86_64
.tmp.unity.support.test.0:

ApportVersion: 2.14.1-0ubuntu3
Architecture: amd64
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: compiz
CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0'
CompositorUnredirectFSW: true
CurrentDesktop: Unity
Date: Thu May 1 14:31:13 2014
DistUpgraded: Fresh install
DistroCodename: trusty
DistroVariant: ubuntu
GraphicsCard:
 Advanced Micro Devices, Inc. [AMD/ATI] RV770 [Radeon HD 4870] [1002:9440] (prog-if 00 [VGA controller])
   Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:0502]
InstallationDate: Installed on 2014-04-23 (7 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140417)
MachineType: OEM OEM
PackageArchitecture: all
ProcEnviron:
 LANGUAGE=en_US
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-24-generic-tuxonice root=UUID=74ace84f-37ce-49e0-a936-ccdb767f6151 ro quiet splash resume=/dev/sdd5 vt.handoff=7
SourcePackage: compiz
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 06/30/2010
dmi.bios.vendor: Phoenix Technologies, LTD
dmi.bios.version: 6.00 PG
dmi.board.name: 132-BL-E758
dmi.board.vendor: EVGA
dmi.board.version: Tylersburg
dmi.chassis.type: 3
dmi.chassis.vendor: OEM
dmi.chassis.version: OEM
dmi.modalias: dmi:bvnPhoenixTechnologies,LTD:bvr6.00PG:bd06/30/2010:svnOEM:pnOEM:pvrOEM:rvnEVGA:rn132-BL-E758:rvrTylersburg:cvnOEM:ct3:cvrOEM:
dmi.product.name: OEM
dmi.product.version: OEM
dmi.sys.vendor: OEM
version.compiz: compiz 1:0.9.11+14.04.20140409-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.52-1
version.libgl1-mesa-dri: libgl1-mesa-dri 10.1.0-4ubuntu5
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 10.1.0-4ubuntu5
version.xserver-xorg-core: xserver-xorg-core 2:1.15.1-0ubuntu2
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.8.2-1ubuntu2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.3.0-1ubuntu3
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.910-0ubuntu1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.10-1ubuntu2
xserver.bootTime: Wed Apr 30 10:03:32 2014
xserver.configfile: default
xserver.errors:
 evdev: Logitech USB Receiver: Unable to open evdev device "/dev/input/event15".
 evdev: Logitech USB Receiver: Unable to open evdev device "/dev/input/event16".
xserver.logfile: /var/log/Xorg.0.log
xserver.version: 2:1.15.1-0ubuntu2
xserver.video_driver: radeon

Revision history for this message
Eric Ongerth (ericongerth) wrote :
Revision history for this message
Martin Pecka (peci1) wrote :

I'm also on 14.04 64bit and this bug doesn't affect me.

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.