Comment 75 for bug 663776

Revision history for this message
Arne Goetje (arnegoetje) wrote : Re: [Ubuntu-translations-coordinators] [Bug 663776] Re: [dash] Search field in Unity can not support iBus

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 09/06/2011 12:26 AM, jincreator wrote:
> "Only when we are satisfied we submit the whole string with either Enter
> or Space, depending on the input method"
> @Arne, that's the problem I think.
> Unity must show and search the letter(string) even it's not complete.
>
> Did you tried Google using Instant Search(default setting)?
> Google Instant Search show and search with whole incomplete string even you didn't enter, space, type next character and so on.
> As you see attached image from Koichi, there's 4 letters but not completed.
> Google start to search it using 4 letters, but Unity didn't try to search it.

No, Google Instant search behaves the same, because the input method
engine (ibus in this case) does not submit the string to the application
(the browser in the case of Google) until you tell it to do so (by
pressing Space or Enter).
In your case, Google starts to search on the first three letters, since
the forth one has not been submitted to the browser yet, so Google
cannot know about it. It can only guess.

What you want is a feature request, not a bug. And it's not Unity's
fault, but the input method engine and more importantly the input method
modules we use are not designed for this. There are possibilities to
have the same behavior, however, at least for Chinese: use one of the
ibus-table-* input methods, which are the old style input methods, where
you have to select every single character and submit them separately to
the application. By doing this, you can have the same function: Unity
begins to search with the first character. But most Chinese users
nowadays don't want to select every single character manually any more,
but enjoy the intelligent input methods which detect and assemble the
complete sentence with their internal logic.

> Yes, I know CJK users "can" search with CJK letters and input method.
> But it's really annoying to press lots of keys for find 2 letters or press enter several times.
> Also, it's too unfamiliar to people who use Unity first.
> Because Windows and Mac doesn't have this problem it can even make Ubuntu's first impression bad!
>
> Please consider this bug one more time.

No, it's not Ubuntu's fault. The input methods we use are not designed
for this, on any Linux distribution. The input methods on Windows and
Mac work differently than the ones we are using.

You may want to submit a feature request to upstream ibus, and more
specifically to the intelligent input methods, like ibus-pinyin,
ibus-sunpinyin, ibus-chewing and ibus-anthy (and maybe others), if you
really care about this issue. I'm not sure however, if other Chinese and
Japanese users agree with you. ;)

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBCAAGBQJOZQQtAAoJENiwmJtstTzsPpkQALBKlbLTDLuGoqAyW38WtjHu
MK1XRyip7gpg5Si/kR0HpfcTlq6oxxAkPz22YTiZ76wXIUBFTHjz7XTMmEPj9eA/
onfw+n4EsB9JzM4ukz6vIGsSTMwnapjmogtq2c1ytFKCOUzM/V1RZKZb1StZxzcb
7YEZ6Esq+bS2uiJXujdeUyWNSok5Bc4+zxmtxH3urt7Tc6vOwTdVGHtiriWyqv42
cO/w3WiIVraJ7jbjSOhCFp/axznq7xca03+nyDji9M/MJKp7IACv6soMAU5xq9D4
pjTZjug7XLgcQKny4D1K/QAW1zoiwQj6D5JqdJ8P+kvWTDY9KWUCcV7Ws5Zmxu11
BTLc+b5UIFOjbLtxQ/ZnJXkaGQAiBkkKaWD00k0xkltKpuCUq0Qjbc7uLuY55UMF
8K6RH08QG72lieiUIHhp/Bo3Zi1td7vPClCmSkSjNlLcKO/eVH588wscTe7B/Jds
UyZZhWM7WKo1cn13aJJWV4Q1fHMRa2loy1mkN5WdMJKLjnCRzChnxBFRFvFhz+b3
qve3qltvi1f83tivrpj+Wn5TBKuSZdQoRgP6aNrcOghwEQNiiumxhiZ0OvtXwqNv
gMmwY7JDea1uKktz1yusr1W304+kD9RFd/H0LLGwg88iVCp5NeWhZgLIjnPyArii
ifByXMgWLcBFIU4u/C3c
=qGfR
-----END PGP SIGNATURE-----