Osamu? Ping?
Holger Wansing <hwans...@mailbox.org> wrote: > Hi Osamu, > > Osamu Aoki <os...@debian.org> wrote: > > Package: tasksel > > Version: 3.51 > > Severity: normal > > > > We will ship wayland enabled Gnome as the default for Buster! > > So we need to adjust to this environment. > > > > Trying to enable current default input method for Japanese under wayland > > caused big side effect. So the feature to enable uim requires user to > > manually enable this work around intentionally (this still needs to be > > unblocked) > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925160 > > > > So for default install, it is essential to use ibus family which is > > upstream supported. im-config doesn't need to do anything. gnome takes > > catrare by gnome-session in main.c which hard codes ibus there. (I > > know, japanese liek uim, Chinese like fcitx) > > > > Proposed task data > > ================== > > > > In light of this, I propose to change task-japanese-desktop to the > > following: > > > > task-japanese-desktop (kmuto) > > --\ Depends (1) > > --- tasksel (= 3.50) > > --\ Recommends (11) > > --- ibus-mozc | ibus-anthy | ibus-skk | ibus-kkc > > --- firefox-esr-l10n-ja | firefox-l10n-ja > > --- fonts-ipafont > > --- fonts-vlgothic > > --- libreoffice-help-ja > > --- libreoffice-l10n-ja > > --- poppler-data > > Slightly late for Buster :( > Is this still valid for Bullseye? > > I attached a patch, to set it up as proposed above. > > Holger > > > > Here, simply picking one of the ibus-* pulls in all you need via > > recommends. Configuration utility is gnome-shell script provided by > > Gnome. gnome-shell already requires gir1.2-ibus-1.0 thus installs > > libibus-1.0-5. So going with ibus is upstream choice. > > > > FYI: OLD SETTINGS are the following > > task-japanese-desktop > > --\ Depends (1) > > --- tasksel (= 3.50) > > --\ Recommends (11) > > --- anthy > > --- firefox-esr-l10n-ja | firefox-l10n-ja > > --- fonts-ipafont > > --- fonts-vlgothic > > --- libreoffice-help-ja > > --- libreoffice-l10n-ja > > --- mozc-utils-gui > > --- poppler-data > > --- uim > > --- uim-anthy > > --- uim-mozc > > > > Other consideration: > > ==================== > > > > Traditional DMs on X: > > ===================== > > im-config pulled in by the dependency will automatically set up system > > including configuration dialog. So this change has minimal impact. > > > > Why ibus-mozc as the first choice? > > ================================== > > I know anthy currently suffers conversion errors. I suspect > > inconsistent encoding of its dictionary data is the root cause. It > > looks like the conversion to UTF-8 had errors. (This is not ibus > > problem. It is same under uim or fcitx. > > > > KDE seems to chose SCIM? Should we care? > > ========================================= > > > > plasma-desktop depends on libscim8v5 from SCIM family. Should we care > > like what we do for Gnome? I have no answer. > > > > All I know is KDE doesn't play nice with ibus. You can kill ibus icon > > program with mouse click. No easy way to get back. > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=922334 > > > > I wonder these input methods may better move to > > task such as > > task-japanese-gnome-desktop > > task-japanese-kde-desktop > > Then they can have their own way. (Of course, we may leave out other DM > > people.) > > > > What is going to happen on Chinese tasks > > ======================================== > > They love fcitx. Does anyone know what they do. we may have answer > > there too. > > > > Long term: > > ========== > > > > If we can use trigger to update choice of configuration im-config > > calcurate when user process starts in advance, then enabling im-config > > even for wayland may be an option. But it's too late for buster. > > > > Also, I think if someone knows better than me and have time, make > > current ibus related code in gnome-session/gnome-shell to be > > patched/extended to allow other input methods to be used. > > > > We need volunteer for it. (Including option to replace im-config input > > method configuration system to Ubuntu equivalent, if that solves.) > > > -- > Holger Wansing <hwans...@mailbox.org> > PGP-Fingerprint: 496A C6E8 1442 4B34 8508 3529 59F1 87CA 156E B076 -- Holger Wansing <hwans...@mailbox.org> PGP-Fingerprint: 496A C6E8 1442 4B34 8508 3529 59F1 87CA 156E B076