| Summary: | Unable to input Chinese using fcitx | ||
|---|---|---|---|
| Product: | [Applications] kdevelop | Reporter: | cosoc <1104589529> |
| Component: | All editors | Assignee: | kdevelop-bugs-null |
| Status: | REPORTED --- | ||
| Severity: | normal | CC: | tysontanx |
| Priority: | NOR | ||
| Version First Reported In: | 5.3.1 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| See Also: | https://bugs.kde.org/show_bug.cgi?id=405162 | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
cosoc
2019-03-22 03:57:48 UTC
This is a very rough translation of the reporter, cosoc's comment: ----- My English level is bad, and I may make mistakes if I translate my bug report, so I have to use Chinese to submit this bug report. I am using Debian 9 with XFCE, using fcitx as my input method framework. Chinese input with fcitx works fine in other applications except kdevelop. I notice that kdevelop is using Qt v5.x. There are Chinese input issues with Qt Creator, (but) the issues are gone after compiling the latest dynamic libraries. However, this method does not work for kdevelop. I am not sure if this input method issue is caused by the new version of Qt. I tried to find official solutions, only to find that this bug has been around for a long time, and the bug gained little attention from the community. It is now 2019 and the problem has yet to be resolved. I am a bit disappointed. I do not have time to help maintain kdevelop, but I really want to solve this bug. At least, this bug gives us (users from China) very bad user experience. I hope this bug gets resolved as soon as possible. For Debian users, although kdevelop does not work with fcitx, it works perfectly with ibus. You can install ibus, but you will have to suffer from the outdated user experience of ibus. ----- To cosoc (Bug Reporter): 感谢阁下回报问题,本人已尝试翻译阁下的留言。请问阁下所用的 kdevelop 、套件(包/packages)、动态库 (libraries) 里,有什么是自行编译的? 我尝试编译的是fcitx最新的QT5的库。我发现并非只有KDevelop出现无法中文输入的问题。但是其他应用使用最新的编译库后,能完美解决中文输入,只有KDevelop不生效。我使用的KDevelop是官方提供的KDevelop-5.3.2-x86_64.AppImage包。并为对其进行其他额外操作。除此以为我从Debian官方尝试安装一个额外的版本,在这个版本中同样是无法中文输入。我刚回复你的这台电脑也测了一遍。同样无效。 Translation of the reporter's previous comment: ----- I tried compiling the latest fcitx-qt5 libraries. I discovered that KDevelop is not the only application with this Chinese input issue, but when other applications use the latest compiled libraries, Chinese input works perfectly, with the only exception of KDevelop. I am using the official KDevelop AppImage, KDevelop-5.3.2-x86_64.AppImage, and made some extra changes/tweaks/operations to it. In addition, I installed an extra version (official package) from Debian, and Chinese input still does not work. I also tested using this computer (which is used to reply to your comment), and it does not work too. ----- (In reply to cosoc from comment #2) 不知阁下可否提供已安装的套件及版本清单 (sudo apt list --installed) ? (提示:阁下可以把以上命令 (command) 的输出 (output) 储存到新档案,然后在这里上传该档案。) I don't know how to upload attachments. I seem to be zhaob I've reported a similar issue to Krita: https://bugs.kde.org/show_bug.cgi?id=422465 I've provided more detailed information there. Please tell me if further information is needed. Thanks! |