View Issue Details

IDProjectCategoryView StatusLast Update
0017661ScribusText Frames / Story Editorpublic2025-12-02 18:18
ReporterLFRon Assigned To 
PriorityhighSeveritymajorReproducibilityalways
Status newResolutionopen 
Product Version1.7.0 
Summary0017661: Cannot type Chinese through Fcitx5 framework
DescriptionI 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 Reproduce1. 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
Tagsfcitx5
PatchNo

Activities

ale

2025-10-21 17:51

manager   ~0053095

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.

LFRon

2025-10-27 09:12

reporter   ~0053131

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.
图片.png (302,648 bytes)   
图片.png (302,648 bytes)   

LFRon

2025-10-27 09:15

reporter   ~0053132

I remember that Scribus written by Qt5? So maybe there is need: https://packages.debian.org/bookworm/fcitx5-frontend-qt5

nitramr

2025-10-27 18:45

developer   ~0053133

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)

LFRon

2025-10-29 10:04

reporter   ~0053149

Since then,maybe the AppImage needs: https://packages.debian.org/bookworm/fcitx5-frontend-qt6

ale

2025-10-30 07:25

manager   ~0053150

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.

LFRon

2025-10-30 14:18

reporter   ~0053152

Wow nice!Thanks for your hard work�

LFRon

2025-11-07 07:38

reporter   ~0053176

So if the fcitx5-frontend has added to the AppImage ?

ale

2025-11-08 11:27

manager   ~0053186

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.

LFRon

2025-11-17 08:37

reporter   ~0053274

Thanks for your hard work! So if there anyway to build the appimage with fcitx5-frontend added ?

LFRon

2025-12-01 10:42

reporter   ~0053320

I have downloaded the docker image, but how can I add fcitx5-frontend to AppImage ?

ale

2025-12-02 05:44

manager   ~0053323

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.

LFRon

2025-12-02 12:03

reporter   ~0053324

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 ?

LFRon

2025-12-02 12:36

reporter   ~0053325

OK,after I installed "fcitx5-frontend-qt6" in docker image (Ubuntu 24.04), which could works �
Thanks for your hard job �
图片-2.png (283,963 bytes)   
图片-2.png (283,963 bytes)   

LFRon

2025-12-02 12:53

reporter   ~0053326

But I have another problem: my chinese character is like a block, what should I do ?
图片-3.png (1,880 bytes)   
图片-3.png (1,880 bytes)   

LFRon

2025-12-02 13:02

reporter   ~0053327

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

ale

2025-12-02 16:08

manager   ~0053328

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.

ale

2025-12-02 18:18

manager   ~0053330

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?

Issue History

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