View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0017661 | Scribus | Text Frames / Story Editor | public | 2025-10-21 15:55 | 2025-12-02 18:18 |
| Reporter | LFRon | Assigned To | |||
| Priority | high | Severity | major | Reproducibility | always |
| Status | new | Resolution | open | ||
| Product Version | 1.7.0 | ||||
| Summary | 0017661: Cannot type Chinese through Fcitx5 framework | ||||
| Description | I found I cannot input Chinese character through fcitx5,I think Scribus's AppImage does not include the fcitx5 backend.Could developer add the fcitx5 and ibus input framework support?Thanks!� | ||||
| Steps To Reproduce | 1. Install fcitx5 and fcitx5-pinyin and set the input environment like "GTK_IM_MODULE" and "QT_IM_MODULE" 2. Download the latest Scribus AppImage 3. Open and try inputing Chinese character through fcitx5 4. And you will find which cannot input | ||||
| Tags | fcitx5 | ||||
| Patch | No | ||||
|
|
Do you happen to know what is needed on our side to support Fcitx5? Is it https://packages.debian.org/bookworm/fcitx5-frontend-qt6 ? If you (or somebody else) wants to help, here is the Docker image we're using for creating the nightlly Appimage: https://gitlab.com/scribus/scribus-ci-docker You can use it to locally create an Appimage and test it on your computer... I can provide instructions for doing it. |
|
|
Yeah I am using Scribus AppImage Nightly 1.7.0,and I am very sure that I have installed the fcitx5-frontend and I can use Fcitx5 at Dolphin/KDE Settings and other Qt6 apps.But cannot using it on Scribus AppImage. |
|
|
I remember that Scribus written by Qt5? So maybe there is need: https://packages.debian.org/bookworm/fcitx5-frontend-qt5 |
|
|
Scribus 1.7.x requires minimum Qt 6.4.0 better a newer version. See here: https://wiki.scribus.net/canvas/1.7.0_Release (at bottom) |
|
|
Since then,maybe the AppImage needs: https://packages.debian.org/bookworm/fcitx5-frontend-qt6 |
|
|
As a next step, here are tickets for Krita, Inkscape, and FreeCAD: - https://bugs.kde.org/show_bug.cgi?id=422465 - https://github.com/freecad/freecad/issues/24391 - https://gitlab.com/inkscape/inkscape/-/issues/2218 I will check if they can be solved for our nightly Appimage by tweaking the Docker image. |
|
|
Wow nice!Thanks for your hard work� |
|
|
So if the fcitx5-frontend has added to the AppImage ? |
|
|
I'm going to look into into it, but since I cannot really test if it works or not, it's not really high on my priorities. If you have the skills to compile Scribus or know somebody who is using the fcitx5 frontend and can do that, I can give you instructions on how to create yourself an Appimage that you can test and give me then a feedback, what is the minimal change needed to get it to work. |
|
|
Thanks for your hard work! So if there anyway to build the appimage with fcitx5-frontend added ? |
|
|
I have downloaded the docker image, but how can I add fcitx5-frontend to AppImage ? |
|
|
Somebody else also asked about being able to help out with the creation of the Appimage and I now really need to dig in my notes and try to make the understandable by other people. The raw notes are in the README in here: https://gitlab.com/scribus/scribus-ci-docker From what I can tell, everything needed is in there, but it could need a bit more prose around the commands. The basic idea is: - Get the docker image used for the CI from the Gitlab repository - "Run" the image and get inside of it. - Add the missing debian package (apt install...) - Run the script for creating the Appimage (still from inside of the Docker image) - Copy the generated Appimage out of the Docker image and run it in your system. I'll put these same notes in the README and try soon to improve them. |
|
|
But I wondered how can I let AppImage brings the fcitx5-frontend-qt6 ? Should I install fcitx5-frontend-qt6 directly in the docker image of (Ubuntu 24.04) or modify the bundle.sh ? |
|
|
OK,after I installed "fcitx5-frontend-qt6" in docker image (Ubuntu 24.04), which could works � Thanks for your hard job � |
|
|
But I have another problem: my chinese character is like a block, what should I do ? |
|
|
OK, after I test, Scribus nightly seems cannot render CJK fonts, but when I switch to SC fonts like "Noto Sans SC" or "HarmonyOS Sans SC" which could work |
|
|
Droid Sans Fallback seems to be able to render the filename of your screenshot.. As soon as I have a bit of time I will try to add fcitx5-frontend-qt6 to the docker image and we will see if the Appimages then work for you! Thanks for checking out. |
|
|
The latest nightly Appimage should contain Fcitx: https://gitlab.com/scribus/scribus/-/jobs/artifacts/master/raw/Scribus-nightly-x86_64.AppImage?job=appimage%3Alinux would you mind testing it? |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2025-10-21 15:55 | LFRon | New Issue | |
| 2025-10-21 15:55 | LFRon | Tag Attached: fcitx5 | |
| 2025-10-21 17:51 | ale | Note Added: 0053095 | |
| 2025-10-21 18:51 | jghali | Category | Qt5 Port => Text Frames / Story Editor |
| 2025-10-27 09:12 | LFRon | Note Added: 0053131 | |
| 2025-10-27 09:12 | LFRon | File Added: 图片.png | |
| 2025-10-27 09:15 | LFRon | Note Added: 0053132 | |
| 2025-10-27 18:45 | nitramr | Note Added: 0053133 | |
| 2025-10-29 10:04 | LFRon | Note Added: 0053149 | |
| 2025-10-30 07:25 | ale | Note Added: 0053150 | |
| 2025-10-30 14:18 | LFRon | Note Added: 0053152 | |
| 2025-11-07 07:38 | LFRon | Note Added: 0053176 | |
| 2025-11-08 11:27 | ale | Note Added: 0053186 | |
| 2025-11-17 08:37 | LFRon | Note Added: 0053274 | |
| 2025-12-01 10:42 | LFRon | Note Added: 0053320 | |
| 2025-12-02 05:44 | ale | Note Added: 0053323 | |
| 2025-12-02 12:03 | LFRon | Note Added: 0053324 | |
| 2025-12-02 12:36 | LFRon | Note Added: 0053325 | |
| 2025-12-02 12:36 | LFRon | File Added: 图片-2.png | |
| 2025-12-02 12:53 | LFRon | Note Added: 0053326 | |
| 2025-12-02 12:53 | LFRon | File Added: 图片-3.png | |
| 2025-12-02 13:02 | LFRon | Note Added: 0053327 | |
| 2025-12-02 16:08 | ale | Note Added: 0053328 | |
| 2025-12-02 18:18 | ale | Note Added: 0053330 |