OpenMandrivaAssociation / distribution

OpenMandriva Lx is an exciting free Desktop Operating System that aims to cater to and interest first time and advanced users alike. It has the breadth and depth of an advanced system but is designed to be simple and straightforward in use.
https://openmandriva.org
7 stars 2 forks source link

Japanese input not working anymore after upgrading from 4.3x to ROME #2918

Closed peter-power-594 closed 1 year ago

peter-power-594 commented 1 year ago

OpenMandriva Lx release 23.03 (ROME) Rolling for x86_64 with KDE X11 - I believe !

OpenMandriva Stars,

I've upgraded yesterday from 4.3x to 5. For now on congratulations, everything is smoothy :-D Open Mandriva 4ever ! Except the japanese input. Fcitx is still working but the fcitx-anthy does not work anymore. Couldn't get log, on terminal something I got Anthy: iconv can't convert from ECJ to internal something like that. I can type in English or French, as soon as I switch the Japanese input, it kind of switching to the next input method.

If anyone can confirm or tell me if it's my desktop please

rugyada commented 1 year ago

@peter-power-594 I edit the title as OMLx 5.0 is not officially released yet so it may be misleading.

AngryPenguinPL commented 1 year ago

@peter-power-594 can you try install: locales-extra-charsets and check again

peter-power-594 commented 1 year ago

@AngryPenguinPL @rugyada

どうもありがとうございますぅぅぅぅぅ 😎

It's working mates ! ! ! YOU ARE AWESOME 🤗

berolinux commented 1 year ago

Added a hard dependency on locales-extra-charsets to fcitx-anthy so installing the package is sufficient now

peter-power-594 commented 1 year ago

@rugyada @AngryPenguinPL @berolinux

After multiple testing today, you need the anthy binaries as well (Agent / dict Tool). Don't know exactly how it works but if you don't install it, you won't go far... When starting from an non-asian environment, this anthy package is not installed by default with fcitx-anthy and the Japanese input does not work. Testing on ROME with 2 different machines.

When you installed a full system in Japanese - I didn't do it - I guess anthy is installed because of another package dependency like kasumi and locales-extra-charsets installed by locales-ja or something similar. I didn't find the info with Fedora but the package in Debian flags anthy as a dependency as a reference.

peter-power-594 commented 1 year ago

And with my "rolling only" machine (fresh install and Unsupported, Restricted, Non-Free repo are disabled), I don't know if this is related but fcitx-gtk2 won't install as well (not a major issue for me right now just reporting) :

Screenshot_20230611_210235

Screenshot_20230611_210401

rugyada commented 1 year ago

Use the command line with option to exclude *5.240*

peter-power-594 commented 1 year ago

@rugyada don't exactly how to do that, or if someone already updated between my try, this morning (24h earlier) running the following command works for me :

sudo dnf --setop=install_weak_deps=false install fcitx-gtk2