[Pkg-ime-devel] Bug#649255: Bug#649255: ibus: I found solution.
osamu at debian.org
Sun Nov 20 14:04:10 UTC 2011
tag 49255 wishlist
On Sun, Nov 20, 2011 at 02:42:41AM +0900, Hughe Chung wrote:
> Package: ibus
> Severity: normal
> I tried it before I went to bed. 'How about creating ibus daemon before the
> progrm?' So, I tested it. A simple bash command grouping make ibus handle the remote program's Korean/English input back and forth.
> penguin at laptop:~$ (ibus-daemon -xd; xfce4-terminal;)
> penguin at laptop:~$ (ibus-daemon -xd; google-chrome;)
> [1763:1781:985768532:ERROR:object_proxy.cc(237)] Failed to call method:
> org.freedesktop.DBus.Error.ServiceUnknown: The name
> org.freedesktop.NetworkManager was not provided by any .service files
> The remote host's panel will have extra ibus daemon assigned to the remote
> program. I use tint2 panel. It shows new ibus daemon's icon on far right side.
> [local ibus icon][remote ibus icon]
> I tested nabi-0.99 IME also. It can't handle programs in ssh shell either.
> I think it probably works like the way ibus does.
> If you need screen shots, let me know. I'll send few images.
Let's name systems:
desktop: Your X terminal (I.E. you run X server and keyboard is connected)
laptop: Your remote system
keyboard = desktop ..ssh-connection.. laptop = all your data and services
Normal configuration start ibus-daemon on desktop. Sure, unless you run
ibus-daemon where X clients are running (=laptop), they get no Korean
input. Afterall, ibus is just another X clients. What you did is
exactly to run ibus-daemon on laptop. You can kill your ibus on desktop
to avoid duplicate panels.
(I am not 100% sure but this is my quick response. Exvuse me.)
Anyway, all default configuration is for typical desktop system. If you
can come up with better solution, let us know. Basically, this is not a
bug on software. This is feature request. Thus wishlist.
More information about the Pkg-ime-devel