On Mon Sep 21, 2026 at 2:08 AM UTC, Bruce Zhang wrote:
> Package: plasma-keyboard
> Version: 6.7.4-2
> Severity: important
> X-Debbugs-Cc: [email protected]
>
> Dear Maintainer,
>
> I installed plasma-keyboard for use with my touchscreen device, and enabled 
> the above input methods. However, each of them did not fully function. zh_CN 
> and ja_JP displayed a keyboard, but only the latin input was functional. The 
> bar that was meant to display the pinyin/kana candidates did not appear, and 
> I was only able to input latin characters. zh_TW was the most severe, where 
> the entire keyboard was blank. According to KSystemLog, the error is as 
> follows:
>
> qml: Qt.createQmlObject(): failed to create object:
>     file:///usr/share/plasma/keyboard/layouts/ja_JP/inputMethod.qml:1:57: 
> JapaneseInputMethod is not a type
>
> qml: Qt.createQmlObject(): failed to create object:
>     file:///usr/share/plasma/keyboard/layouts/zh_TW/inputMethod.qml:1:57: 
> TCInputMethod is not a type
>
> qml: Qt.createQmlObject(): failed to create object:
>     file:///usr/share/plasma/keyboard/layouts/zh_CN/inputMethod.qml:1:57: 
> PinyinInputMethod is not a type
>

Unfortunately, those modules are considered to not be DFSG compatible,
and were excluded from the source tree:

https://sources.debian.org/src/qt6-virtualkeyboard/6.11.2%2Bdfsg-2/debian/copyright

In short, the Qt upstream did not include the source code which
is needed to build those modules, and Debian cannot ship blobs without
source.

As an alternative, fcitx5 is packaged for Debian and has input modules
for zh_CN/zh_TW/ja_JP.

It might be possible to create a plugin for plasma keyboard for it to
act as a fcitx5 client, but I'm not sure how difficult that would be.

Related upstream discussion (in Chinese):
https://github.com/fcitx/fcitx5/discussions/350


Thanks,
Yifei.

Reply via email to