Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 556156 - x11-base/xorg-server-1.16.4: alt+shift+<any> combinations not working if Alt+Shift is set as layout switching
Summary: x11-base/xorg-server-1.16.4: alt+shift+<any> combinations not working if Alt+...
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-07-28 19:29 UTC by Garry Filakhtov
Modified: 2017-02-25 20:51 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Patch, fixing the Alt+Shift behavior (xorg-server-1.16-alt-shift.patch,3.02 KB, patch)
2015-07-28 19:30 UTC, Garry Filakhtov
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Garry Filakhtov 2015-07-28 19:29:05 UTC
I'm using gnome-extra/cinnamon-2.4.7, and am have multiple keyboard layouts.
I've set LeftAlt+LeftShift combination to switch between available layouts.

Since then I can't use keyboard shortcuts, with "Alt+Shift", for example Alt+Shift+Tab should switch between opened windows in reverse direction to Alt+Tab.

Attached patch fixes the problem.

Reproducible: Always

Steps to Reproduce:
1. Add multiple layouts
2. Set layout switch on Alt+Shift
3. Try to use Alt+Shift+Tab to switch between windows
Actual Results:  
Keyboard layout is switched, windows switched only in forward direction.

Expected Results:  
Keyboard layout stays the same, windows are switched in backward direction.

=================================================================
                        Package Settings
=================================================================

x11-base/xorg-server-1.16.4::geekmagus was built with the following:
USE="nptl suid systemd udev xorg xvfb -dmx -doc -glamor -ipv6 -kdrive -minimal (-selinux) -static-libs -tslib -unwind -wayland -xnest" ABI_X86="64"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,lazy"
Comment 1 Garry Filakhtov 2015-07-28 19:30:06 UTC
Created attachment 407818 [details, diff]
Patch, fixing the Alt+Shift behavior
Comment 2 Pacho Ramos gentoo-dev 2015-08-03 14:10:52 UTC
Where does that patch come from? It should probably forwarded to upstream to let them review it

Thanks
Comment 3 Garry Filakhtov 2015-08-03 16:17:58 UTC
Feel free to forward it to upstream.
This patch is based on some findings over internet, combined and refined by me.
Not pretty sure that if I did everything correctly, but it works well for me.
Comment 4 Pacho Ramos gentoo-dev 2015-08-03 19:32:28 UTC
Then, it will be better if you try to forward it yourself and, then, post the link here to let us track the progress. The reason is that you will be the best one to try to modify it and check it in the case upstream want it to be modified a bit. 

If it's for xorg-server, it should be reported to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg

Thanks a lot