Bug 2424188 - maliit-keyboard is missing input language "ko" (korean) but maliit-keyboard supports it.
Summary: maliit-keyboard is missing input language "ko" (korean) but maliit-keyboard s...
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: maliit-keyboard
Version: 43
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Jan Grulich
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-12-21 14:54 UTC by Fabio Valentino
Modified: 2025-12-23 15:58 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Fabio Valentino 2025-12-21 14:54:03 UTC
Maliit-keyboard supports korean language:
https://github.com/maliit/keyboard/tree/master/plugins/ko

"ko" language is correctly included in their CMakeLists:
https://github.com/maliit/keyboard/blob/master/CMakeLists.txt#L336-L338

But on Fedora Kinoite 43 doing:
"ls /usr/lib64/maliit/keyboard2/languages/ko":

ls: Unable to access '/usr/lib64/maliit/keyboard2/linguals/ko': File or directory does not exist


Reproducible: Always

Steps to Reproduce:
1.Open a terminal
2.Execute: gsettings set org.maliit.keyboard.maliit enabled-languages "['ko']" 
3.Using the virtual keyboard, the korean mapping doesn't appear
Actual Results:
Using the virtual keyboard, the korean mapping doesn't appear

Expected Results:
Korean mapping should be there as maliit-keyboard supports it.
View: https://github.com/maliit/keyboard/blob/master/CMakeLists.txt#L336-L338

Comment 1 Timothée Ravier 2025-12-23 15:58:51 UTC
In 2.3.1 (latest release and current in Fedora), support for the presage library is not enabled (https://src.fedoraproject.org/rpms/maliit-keyboard/blob/rawhide/f/maliit-keyboard.spec#_45) as the library has been unmaintained for a while thus likely never added to Fedora at the time maliit was added. This has been dropped upstream in https://github.com/maliit/keyboard/pull/146.

Version 2.3.1 required presage for Korean support: https://github.com/maliit/keyboard/blob/9673c8e8bd64e091df6a07346919e476285fb04f/CMakeLists.txt#L368

Thus we are back to https://github.com/maliit/keyboard/issues/261.


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