Created attachment 25716 [details] [review] 0001-xkb-write-the-_XKB_RF_RULES_PROP-to-each-device.patch we only have one property that stores the XKB RMLVO information and this is overwritten by each keyboard on startup. This results in wrong data if there's at least two keyboards with different RMLVO settings. Below is a patch that attaches this property to each device (in addition) so that clients can query it on a per-device basis. This patch still needs adjustments of the client-side tools (e.g. setxkbmap) though. dont' use it, it's just archived here. The property should be obsoleted and the information made available as part of XKB2.
Is there any reason that prevents this patch from being applied? Currently this bug prevents gnome from working properly with multiple keyboards with different layouts: https://bugzilla.gnome.org/show_bug.cgi?id=613083
its'a quick hack that was written to address the problem but not really fix the root cause of it.I think integrating this into the protocol proper is the right fix, but that may still have to wait for a while..
*** Bug 21312 has been marked as a duplicate of this bug. ***
no changes for years, closing as WONTFIX. There's not enough demand for the effort required.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.