Bug 33255 - Fcitx [ˈfaɪtɪks] is an input method framework with extension support. Currently it supports Linux and Unix systems like freebsd. Fcitx supports typing with many languages all over the world with a large number of engines.
Summary: Fcitx [ˈfaɪtɪks] is an input method framework with extension support. Current...
Status: NEW
Alias: None
Product: Mageia
Classification: Unclassified
Component: New RPM package request (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal enhancement
Target Milestone: ---
Assignee: All Packagers
QA Contact:
URL: https://fcitx-im.org/wiki/Fcitx_5
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-31 04:05 CEST by Jian Lu
Modified: 2024-06-02 01:37 CEST (History)
1 user (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments

Description Jian Lu 2024-05-31 04:05:28 CEST
Description of problem:
 Chinese input method fcitx is not useful enough,now the fcitx5\ibus-rime is more useful.

  A basic installation of fcitx5 would includes:

fcitx5, the main program
fcitx5-gtk, fcitx5-qt, the im module for the most popular UI toolkit.
fcitx5-configtool, the GUI configuration program.
fcitx5-rime.  the useful engine.
Comment 1 Lewis Smith 2024-06-01 21:35:26 CEST
Thank you for the suggestion and pointers.
This is not straightforward... Unsure whether we can do it.

From the given project Wiki URL:
https://fcitx-im.org/wiki/Install_Fcitx_5#Install_Fcitx_5_from_Linux_distribution
"Install Fcitx 5 from Linux distribution"
A basic installation of fcitx5 would includes:
    fcitx5, the main program
    fcitx5-gtk, fcitx5-qt, the im module for the most popular UI toolkit.
    fcitx5-configtool, the GUI configuration program.
    Input method engines for different languages:"
All URLs point to 'pkgs.org' which lists various Linux distributions and the relevant packages (incl RPMs) they offer for various architectures.

 https://fcitx-im.org/wiki/Input_method_engines
"Configure
After installing new input methods packages, launch fcitx5-configtool from command or tray menu. There should be a message with button that allows to reload or restart Fcitx 5 to make new input method engines ready to use
Chinese
...
fcitx5-rime. A customizable input method, but by default its default configuration will be pinyin."
 https://pkgs.org/search/?q=fcitx5-rime

However, back to: https://fcitx-im.org/wiki/Install_Fcitx_5
"Install Fcitx 5 from Source code
    Compiling fcitx5"
-> https://fcitx-im.org/wiki/Compiling_fcitx5
"Compiling fcitx5
While fcitx5 is provided as a package in many GNU/Linux distributions, some of them (such as Gentoo) don't officially provide it as of May 2020. This article aims to give general instructions on how to compile and install fcitx5 in your GNU/Linux system. 
Dependencies
    C Compiler
    C++ Compiler
    CMake
    ECM (Extra CMake Modules)
    GNU Make
    XCB (X protocol C-language Binding)
    Expat
    PkgConfig
    json-c
    dbus
    fmt
    cldr-emoji-annotation*   [explained]
then instructions to build it. Can we package all this?

"Please also read Setup Fcitx 5 before you start to use Fcitx 5"
 https://fcitx-im.org/wiki/Setup_Fcitx_5

Assignee: bugsquad => pkg-bugs

Comment 2 Morgan Leijström 2024-06-02 01:37:20 CEST
We have fcitx (4.2.9.9)

I read at https://wiki.archlinux.org/title/Rime that fcitx is in maintenance mode and people are advised to use Fcitx5 instead.

By that it looks like we need to add or change to fcitx5 anyhow at least for mga10.

CC: (none) => fri


Note You need to log in before you can comment on or make changes to this bug.