SlackWare 13.37 xfce + xkb-plugin == ctrl+alt+backspace not working
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
SlackWare 13.37 xfce + xkb-plugin == ctrl+alt+backspace not working
Hi.
Since some time ago I'm experiencing very annoying error: Ctrl+Alt+Backspace does not works.
After some experiments I have detected source of error - xkb-plugin - panel plugin which indicates current input language(I have 3 languages). But it causes it in some weird ways:
1. If I setup xkb-plugin, it appears Ctrl+Alt+Bksp does not works.
2. Then I shutting down X, go to ~/.config/xfce4/panel and erase xkb-plugin-13248295020.rc file. Starting xfce - Ctrl+Alt+Bksp works
3. Then when I accidentally(or on purpose) go to configuration of xkb-plugin, and close it(even without changes), Ctrl+Alt+Bksp stops to work in the same moment.
4. Then I shutdown X, clear xkb-plugin-13248295020.rc file, leaving there only one line never_modify_config=true (which was false ). Starting xfce, Ctrl+Alt+Bksp works again, even after visiting xkb-plugin configuration.
For now I'm pretty happy.
Now main questions:
1. How to achieve this without such messy operations?
2. Will it work long or will be broken at any random moment?(I mean if I go and configure something completely unrelated again)
Distribution: openSuSE Tumbleweed-KDE, Mint 21, MX-21, Manjaro
Posts: 4,629
Rep:
From my (limited) experience it is most probably X, thus I whished you luck . And I see very little chance to find out what exactly is causing this, except, perhaps, for the lucky stricke that some knowledgeable person looks in on this thread and enlightens us...
If you want to try something out, my suggestion would be to just "play" with the parameters in xorg.conf.
The problem is indeed in the xkb plugin. Have a look at /usr/share/X11/xorg.conf.d/90-keyboard-layout.conf - this file sets up some default XkbOptions for the terminate sequence, and there's a commented example of at least one more. The problem is that the xkb plugin does not read in existing xkb options (which is not necessarily a bug on its own) - it just sets new ones depending upon the layout selected in the plugin. Ideally, the plugin would have a way to include some global stuff, but at the moment, it doesn't. I wanted to implement it myself, but after looking through the code, I was reminded (rather harshly, might I add) that I'm not nearly good enough with C to do that...
Distribution: openSuSE Tumbleweed-KDE, Mint 21, MX-21, Manjaro
Posts: 4,629
Rep:
Is there a reason the maintainers created it that way? I mean, if the OP isn't the only one to complain about things there might (should?) be some intent to implement things the way they are, but what might that be?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.