On Wed, May 2, 2018 8:25 am, NaBaCo wrote: > I rebooted the VM after adding your line to rc.local, and indeed it > fires up. I'm assuming that rc.local runs before X server starts up. The > command I want to run is 'setxkbmap'.
I think rc.local runs in a different session than X, so it doesn't pick up X-specific options/commands set within. > Either way, I looked at the link you've posted and it made me think to > look inside /etc, where I found: > > (fedora-26) /etc/X11/xinit/xinitrc.d/qubes-keymap.sh > (debian-9) /etc/X11/Xsession.d/90qubes-keyboard > > > From my understanding it is a script that runs automatically at X server > start up, which parses the user's keyboard settings in > ~/.config/qubes-keyboard-layout.rc. > > > The only problem was that it parses only -layout and -variant but not > -option, so I've added that capability to the script (attached), thus > allowing it to add custom key combinations for layout switching. Then I > added the necessary options in ~/.config/qubes-keyboard-layout.rc, each > separated by a + sign: > > us,il,ru + ,,phonetic + grp:alt_shift_toggle > > And that worked perfectly for me. > PS: If relevant, I'll be glad to make a PR for the script and to add > this into the official documentation. Sounds like that -option parsing could be helpful to other users too. I think the developers are stretched pretty thin so you might want to ask over on qubes-devel or just go ahead and submit the PR directly on the Fedora & Debian scripts to see if they like the idea, then update the docs accordingly. Glad you got it working! -- You received this message because you are subscribed to the Google Groups "qubes-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/qubes-users/d3a58ffcd39527753784d2aedb335078.squirrel%40tt3j2x4k5ycaa5zt.onion. For more options, visit https://groups.google.com/d/optout.
