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

All Gurus once were Newbies
Forum rules
There are no such things as "stupid" questions. However if you think your question is a bit stupid, then this is the right place for you to post it. Please stick to easy to-the-point questions that you feel people can answer fast. For long and complicated questions prefer the other forums within the support section.
Before you post please read this

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

Postby ZoLToR on Tue Apr 29, 2014 9:24 am

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 ZoLToR on Tue Apr 29, 2014 2:41 pm, edited 1 time in total.
Sorry for my english.
ZoLToR
Level 1
Level 1
 
Posts: 2
Joined: Tue Apr 29, 2014 8:59 am

Linux Mint is funded by ads and donations.
 

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

Postby ZoLToR on Tue Apr 29, 2014 2:39 pm

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. :(
Sorry for my english.
ZoLToR
Level 1
Level 1
 
Posts: 2
Joined: Tue Apr 29, 2014 8:59 am


Return to Newbie Questions

Who is online

Users browsing this forum: No registered users and 6 guests