When mapping workspace switcher to super+arrows, super+up and super+down does not work

Bug #1175579 reported by autra
26
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Unity
Confirmed
Undecided
Unassigned
unity (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

I always map the Desktop Wall bindings to super + arrows (and move with windows with super+alt+arrows)

Since I upgraded to 13.04, super+down does not trigger the workspace switcher.

Note that:
- Super +left, super+up and super + right works as expected.
- Super + left or right and then down (while keeping super pressed) works as expected.
- super+alt+arrows works as expected.

ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: unity 7.0.0daily13.04.18~13.04-0ubuntu1
ProcVersionSignature: Ubuntu 3.8.0-19.29-generic 3.8.8
Uname: Linux 3.8.0-19-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.9.2-0ubuntu8
Architecture: amd64
CompizPlugins: [core,composite,opengl,compiztoolbox,decor,place,grid,staticswitcher,scale,screenshot,mousepoll,resize,snap,regex,wall,imgpng,workarounds,move,expo,unityshell]
Date: Thu May 2 14:24:21 2013
InstallationDate: Installed on 2011-04-15 (748 days ago)
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
MarkForUpload: True
SourcePackage: unity
UpgradeStatus: Upgraded to raring on 2013-04-25 (6 days ago)

Revision history for this message
autra (autra) wrote :
Revision history for this message
autra (autra) wrote :

Actually, only super+down is not working. I correct the description.

description: updated
Revision history for this message
autra (autra) wrote :

Ok, for some reason, I had the Widget Layer still activated in compiz. Desactivating it solved the thing.

Revision history for this message
autra (autra) wrote :

Do I mark it as invalid ? Or is the Widget Layer still used somewhere ?

Revision history for this message
autra (autra) wrote :

Actually, I still experience this. It works fine a while, and after some time, super+up and super + down stop working (not always at the same time).
It still does this even after resetting unity conf.

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
Bambitroll (juan-btcorp) wrote :

I found out that if you go to keyboard settings, then redefine the shortcuts for switch to workspace above and below to something then back to Super+up/down, it is working again.
So something happens that confuses unity.
I understand that this is not a very practical work around but maybe if I can script this it would take just a quick command line instruction to fix this...

Something like this maybe:
#!/bin/bash
echo "Reseting shortcuts..."
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-down "['<Control><Alt>Down']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-up "['<Control><Alt>Up']"
echo "Sleeping 2s..."
sleep 2
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-down "['<Super>Down']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-up "['<Super>Up']"
echo "done!"

This seems to work for me but I have to test more :)
Let me know if you have a better way!

Revision history for this message
Bambitroll (juan-btcorp) wrote :

Good news and bad news...

On the plus side, my little script is working :)

On the minus side, I have to use it almost every hour since something messes up my settings to switch to workspace up/down very regularly. I am not sure what it is at the moment.

Changed in unity:
status: New → Confirmed
Revision history for this message
Alex Baggott (alex-baggott) wrote :

As part of the big bug review for 16.04 LTS, I have tested this on 15.10 and the bug is still there.

The default key combinations don't work and neither does setting them to Super + Left/Right/Up/Down.

tags: added: desktop-bugscrub-triaged
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.