CJK is a collective term for the Chinese, Japanese, and Korean languages
In order to enable the CJK languages input method some activities have to be done.
- define the list of packages to be added (the fcitx)
To be added:
- add the global settings to use fcitx https://github.com/ezgo-dev/ezgo-pkgbuild/blob/master/chakra-iso/data/overlay-files/home/live/.xprofile
- add kimpanel https://github.com/ezgo-dev/ezgo-pkgbuild/blob/master/chakra-iso/data/overlay-files/usr/share/plasma/layout-templates/org.kde.plasma.desktop.defaultPanel/contents/layout.js#L42
Gnastyle, [27.09.16 20:27] About the discussion of the asian input im or whatever Why don't make an ISO CJK edition? Neon will probably get one
Luca, [27.09.16 20:29] why an other ISO? please list the changes to be applied in order to be cjk or whatever compliant?
BrLi [27.09.16 20:30] @A1mAck https://github.com/ezgo-dev/ezgo-pkgbuild/blob/master/chakra-iso/data/overlay-files/home/live/.xprofile this would be the one-shot easiest change
Luca, [27.09.16 20:31] @brli7848 ok... just that? so simple?
BrLi [27.09.16 20:32] on the other hand, https://github.com/ezgo-dev/ezgo-pkgbuild/blob/master/chakra-iso/data/overlay-files/usr/share/plasma/layout-templates/org.kde.plasma.desktop.defaultPanel/contents/layout.js#L42 this line can be added so that live user have the indication in the panel (otherwise, the indication would be overlay-flowed)
BrLi [27.09.16 20:33] @A1mAck yes, ofc the package part should include some input method :D
Luca, [27.09.16 20:34] like? make me a concrete example
Luca, [27.09.16 20:34] what is ezgo? we don't need it right?
BrLi [27.09.16 20:35] no, that distro is ubuntu-based educational purpose local one
Luca, [27.09.16 20:36] ok excellent, I will see what I can do to implement it in our ISO
BrLi [27.09.16 20:36] let's just say, fcitx-* the wrappers and modules
Gnastyle, [27.09.16 20:36] The two ISOs would be identical bit the CJK has just some preinstalled input packages
Gnastyle, [27.09.16 20:36] But*
Luca, [27.09.16 20:37] @brli7848 which languages needs this input method? chinese (trad. semplif.), others...?
BrLi [27.09.16 20:37] We can't really tell what input methods are preferred, since there isn't statistic to back them up
Luca, [27.09.16 20:38] @brli7848 what is your preferred one?
Gnastyle, [27.09.16 20:38] We can take a look at what windows and MacOS do on CJK countries
BrLi [27.09.16 20:39] fcitx-chewing : zh trad fcitx-pingyin: zh simp fcitx-table : zh generally fcitx-kkc, anthy, mozc, rime: jp m17n is another framework? others are out of my database
BrLi [27.09.16 20:40] [In risposta a Gnastyle] the problem is, they get only one input library for one method
BrLi [27.09.16 20:40] not like the FOSS world, pepole like to develop things based on the same method
BrLi [27.09.16 20:41] s/based on/functioning/
Gnastyle, [27.09.16 20:41] Oh yeah so we have more things that do the same thing
BrLi [27.09.16 20:41] yep, that is the point :/
BrLi [27.09.16 20:41] and as a released ISO, we may need to cut things down...
Gnastyle, [27.09.16 20:42] It's like a movie I already seen too many times... -.-
Luca, [27.09.16 20:43] @brli7848 we need 1 method, the default one
Luca, [27.09.16 20:43] https://wiki.archlinux.org/index.php/Fcitx
Luca, [27.09.16 20:43] but: we can add this to kapudan
BrLi [27.09.16 20:45] the default one for what language? or, a default one for every language?
Luca, [27.09.16 20:47] if there is a defualt for each language is fine, but better if there is a defualt for every language.
Luca, [27.09.16 20:48] imaging that you are a new user to chakra, and you want to write in chinese, what would you do?
BrLi [27.09.16 20:49] I would like to input things just like under Windows (that implies fcitx-chewing is preinstalled and activated
Luca, [27.09.16 20:49] is better to have the CJK input method really at the beginning or is enough after the installation to be able to set it?
BrLi [27.09.16 20:50] if you'd like to use live system as if you're using a regular system, such as google things or so, you'll need the input methods ready
BrLi [27.09.16 20:51] or, you're going to edit documents(facilitates LO for instance)
Luca, [27.09.16 20:52] ok, and what about Japanese or other languages, seems tha chewing is only for Chinese...
BrLi [27.09.16 20:52] but if I'm a Chinese, I may need the *pinyin set if I'm Japanese, I may need kkc, mozc, or the legacy anthy to type Japanese using English
BrLi [27.09.16 20:52] if I'm Korean, there might be another story
BrLi [27.09.16 20:53] [In risposta a BrLi ギリギリ愛~ キリキリ舞い~ヽ(`∀´)=(°∀°)ﾉ] one of the *pinyin set
BrLi [27.09.16 20:53] that makes things a desaster IMO...
BrLi [27.09.16 20:53] *disaster
Luca, [27.09.16 20:53] hm, no. based on the language selected at boot we can add and enable packages. Yes is complicated, but can be done..
Luca, [27.09.16 20:54] I will summarize the discussion here: https://gitlab.chakralinux.org/tools/chakra-iso/issues/1
BrLi [27.09.16 20:54] Hm, the language selection works?
Luca, [27.09.16 20:55] if you use BIOS and grub yes, but not on uefi
Luca, [27.09.16 20:55] that's why I wanted to use grub also for the uefi systems
BrLi [27.09.16 20:55] that means... like, 80% failure?
BrLi [27.09.16 20:55] [In risposta a Luca]
Luca, [27.09.16 20:55] yeah, I know..
BrLi [27.09.16 20:57] It also raises the concern about ISO size
BrLi [27.09.16 20:58] even if we can serve one method per language based on boot, we need to include them all into the ISO, no?
Luca, [27.09.16 21:00] yes true, is that much?
BrLi [27.09.16 21:01] the modules diverse from 0.x MB to ~80MB ...