It would be nice if I had a pony too, but it's not going to happen.

Sergey, who you were talking with in that LiveJournal entry, is the
maintainer of the GNOME XKB tools, as well as the upstream maintainer of
the XKB layouts.  He and I (in my guise of upstream XKB, and general
input, code maintainer) interact quite a lot.

Input methods need to support arbitrarily complex compositions of
glyphs, and often need user feedback to do so, which completely rules
out the server doing it.

So what we're down to is having the server be able to kick an external
client on group switch, and have the client be able to react
accordingly.  Yes, that's feasible as part of a protocol extension, but
it's quite far down the TODO list.  There are exactly two people who
hack on input in X, code-wise, and the other one generally doesn't
venture too far outside the evdev driver.

Pre-compiled layouts are a bad idea that are being removed from XKB 2.0
(the code needs a serious rework to fix far more fundamental problems
than the one you've discussed).  Implementing a layout cache is possible
(if costly).

I'll think about it, but don't expect anything soon.  I need to finish
the input hotplug work, then finish most of the XKB rework, then add
this, then it needs to get added to an Xorg stable release, at which
point the GNOME applet can start using it.  You'll need to wait for the
next stable release for this to be included.  This ... is not a short
timespan.

-- 
Impossible to configure more the 4 keyboard layouts
https://launchpad.net/bugs/56912

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to