Re: 3.6 Feature: IBus/XKB integration



> No, I don't think xterm supports any kind of input method. xterm will
> just work as it works now.
Right. That's what I expected.
Let's sat you have two layouts - in XKB and IBus, for the same
country. The user would be presented with only one - IBus (if you
decided it is superior, which it may well be!). The user would not be
able to choose the XKB one, effectively damaging its experience
outside of IBus world, right?

> Well, if you're running GNOME 3 I'd say your computer can certainly handle that.
Fair enough.. Well just keeping in mind that the performance degrades
gradually:) Seriously, there can be an issue if you implement "layout
per window" option and people would expect alt-tab to work
instantly... People sometimes encounter race conditions even when only
group is switched. And you are going to setxkbmap on every alt-tab
(the option "layout per window is must have).

> These aren't changing every month are they? Every once in a couple of
> years? I think we can just maintain a list of what's useful on the
> GNOME side.
base.xml.in changes much more frequently than once a couple of years:
http://cgit.freedesktop.org/xkeyboard-config/log/rules/base.xml.in

> Honestly, if a user is locally editing stuff under /usr/share/X11/xkb,
> is he our target user? Remember that what I'm trying to do here is
> keyboard input configuration be hassle free.
Err, if we put XKB options aside, I do not quite see why the current
search-based way is not hassle-free. Well, yes, having IBus and XKB
separated is confusing, I admit.

> There's no "compose:ralt" checkbox at the moment. If it's deemed
> necessary we will add one (certainly not with that name) and we will
> override that specific option then.
There should be the option (ok, hidden in gsettings): "show me all XKB
layouts/variants, show me all XKB options!" Effectively turning 2ndary
IBus filter off. That would make everybody happy. But in order to
implement it, you need to parse base.xml ;)

Cheers,

Sergey


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]