[SOLVED] Ctrl+Shift+* hotkeys not working (Xorg xkb bug)

Archived topics about LMDE 1 and LMDE 2
Locked
ZoLToR

[SOLVED] Ctrl+Shift+* hotkeys not working (Xorg xkb bug)

Post by ZoLToR »

Hello.
I'm using LMDE 201403 x86 and have issue with Ctrl+Shift+* hotkeys - they are not working if keyboard layout switching binded to Ctrl+Shift. This is old Xorg bug and it fixed in Ubuntu Xorg assebmle https://bugs.launchpad.net/xorg-server/+bug/36812 and not reproduced in Ubuntu and ubuntu-based distros.
So my question: maybe some Xorg fixes exists also for Debian (LMDE in my case)? Maybe repository with Xorg patches or compiled deb package? I found only solutions for Ubuntu (ppa with patches but for old Xorg versions) and openSUSE, not for Debian.
Help me please, I'm new in Debian and never used it before. Also, I wont changing keyboard switching hotkey to other combination (even if it will be only one key - Caps Lock, how doing somebody)))
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 2 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
ZoLToR

Re: Ctrl+Shift+* hotkeys not working (Xorg xkb bug)

Post by ZoLToR »

Solved it by self :roll: I installed Xorg server from Ubuntu repository.
If you have the same problem as I, I suggest the next solution (use it at your own risk)
1. Open sources.list:

Code: Select all

sudo pluma /etc/apt/sources.list.d/official-package-repositories.list 
2. Comment all strings by adding # symbol at begining
3. Add this string to end

Code: Select all

deb http://by.archive.ubuntu.com/ubuntu/ trusty main restricted
4. Save file and close Pluma.
5. Update your package list cache:

Code: Select all

sudo apt-get update
6. See which keys are not exists for repo and add it. In my case it was:

Code: Select all

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 3B4FE6ACC0B21F32
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 40976EAF437D05B5
7. Update package list cache again

Code: Select all

sudo apt-get update
8. If previous command didn't return errors, remove current X by command

Code: Select all

sudo apt-get purge xorg xserver-*
9. Install X from ubuntu repository:

Code: Select all

sudo apt-get install xorg
10. If previous command didn't return errors - reboot your machine.
11. Rollback changes at steps 1-3.
12. Update package list cache again

Code: Select all

sudo apt-get update
All works fine at me but now I don't know how to protect X server packages from update from Debian / LMDE repositories :( But it question fro other topic or google.

Too sad that so serious usability bug exists almost 10 years and not fixed yet everywhere. :(
Locked

Return to “LMDE Archive”