#1125263 ibus: deprecated ibus-pinyin package should not be the default installation

Package:
ibus-pinyin
Source:
ibus-pinyin
Description:
Pinyin engine for IBus
Submitter:
Vik!ngSail
Date:
2026-01-11 16:59:02 UTC
Severity:
normal
#1125263#5
Date:
2026-01-11 16:12:08 UTC
From:
To:
Dear Maintainer,
    A long deprecated (and not-working) package "ibus-pinyin" is still being
used as the default Pinyin Input Method. This renders ibus unable to output
correct UTF-8 encoding for Chinese Simplified characters out-of-the-box. As the
user has to manually remove ibus-pinyin and install a working alternative
(often suggesed: ibus-libpinyin).

    Using ibus-pinyin will result in [INVALID UTF-8] being put out in any
input field. this is due to the ibus-pinyin package has been unmaintained for
16 years. The encoding does not meet modern UTF-8 standards.

    Here is what a user needs to do in a fresh install:
        1. apt remove ibus-pinyin && apt install ibus-libpinyin
        2. restart the desktop,
        3. open Settings - Keyboard - Input Sources, add Chinese (Intelligent
Pinyin) as a new keyboard,
        4. open Input Method, choose ibus.

    I would suggest replacing ibus-pinyin with ibus-libpinyin. As stated on the
package page for ibus-pinyin:"This pinyin input method is deprecated; new users
should switch to
ibus-libpinyin, which is a contemporary implementation of pinyin input method.
"

Thanks and best regards,
V

#1125263#10
Date:
2026-01-11 16:57:14 UTC
From:
To:
2026년 1월 12일 (월) AM 1:15, Vik!ngSail <blackblack03@gmail.com>님이 작성:

I am not sure what the "default Pinyin Input Method" implies. Do you
mean the default Debian installation? I doubt that, as ibus-pinyin has
zero reverse dependency.

Anyhow, the default installation is not controlled by ibus package.
You can request removal of ibus-pinyin package, or request changing
dependencies of the task-chinese-* packages if it's really the default
installation issue.