[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-panel-devel
Subject: Re: Complex text input in Plasma
From: Takao Fujiwara <tfujiwar () redhat ! com>
Date: 2017-04-10 8:46:48
Message-ID: 2f92492d-6ed1-9858-dff6-c4a5ea47e4b2 () redhat ! com
[Download RAW message or body]
On 04/07/17 22:46, Martin Gräßlin-san wrote:
> Am 2017-04-07 07:56, schrieb Takao Fujiwara:
> > > Due to that: no chance for IM controlling part of our stack. We control the IM.
> >
> > Probably I think this way would not work with IBus.
> > Each IBus IME are called by IBus dbus method. You hardly ask each IME
> > maintainer to change the protocol.
> > IBus daemon would be the controller of IBUs IMEs.
>
> I think I need to describe in a better way how I envision the future architecture.
>
> I want to have the IM daemon merged into the wayland compositor. So KWin would talk \
> directly with the IM through library calls and the composed text would be sent from \
> KWin to the application through the Wayland text-input protocol.
Probably I'd think KWin does not have to merge IM daemon and I hope we can make DBus \
proceses more secure. Also I think virtual keyboards does not need to implement IM \
and they can enable IM with the shortcuts outside IM implementations.
Probably you have to support copy & paste between applications and support protocols \
between processes.
>
> I want to eliminate the IPC between applications and IM daemon.
>
> If we are going to touch this code we can strive for the best solution and not keep \
> stuck on the approach used on X11. And yes that might need adjusting the IMEs. But \
> they need to be adjusted anyway. We wouldn't have this discussion if it would just \
> work on Wayland.
I guess just implementing Plasma Wayland with the current IM modules also will causes \
many regressions as GNOME did.
Thanks,
Fujiwara
>
> Cheers
> Martin
>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic