(CC-ing coucouf because of https://bugs.debian.org/1052005#18 ) Hi, 在 2025-06-29日的 07:25 +0200,David Conesa写道: > I send again again the email because I forget to include to 1108206@bugs.debian.org and Boyuan Yang <byang@debian.org > > Hello Osamu, > > Sorry for the two tickets, I am new in linux and I didn't know the best way to create a ticket so I tried two different ways. Sorry also for my vague description. > > Were you able to reproduce the bug? When I say in my bug report that I am not able to write accents, here are some examples what i am referring to: if I try to write > "camión", "ladrón" or "avión" as you can see, the word "ò" has a small accent. Then, If i select ibus wayland in virtual keyboard, and open wps office or openoffice and > write these words, then the result is the following: "camin", "ladrn" and "avin", as you can see the word "ó" is not written. To solve this I have to go to im-config and > select ibus, but then I receive the notification that im-config should not be used" > > Sorry for not being able to provide more technical information, but if you ask me what information you need I will try to do my best to help, > > Thanks and regards from Spain ;) In short: your combination, IBus + KDE + Wayland + Proprietary Qt4-based WPS (!!!), is a headache. (1) If you want a suboptimal yet working solution: Go back to im-config and explicitly select ibus. Ignore the pop-up notification each time saying that im-config should not be used. (2) Or you can break the combination of tools. For example: -> Do not use WPS Office anymore. -> Go back to X11 instead of using Wayland. -> Do not use IBus, but use fcitx5 instead. (3) If you want a proper solution: I don't know any as of now. Personally I am of east-Asian background and have little knowledge about accents. However: the upstream ibus Wiki mentioned some important setup at https://github.com/ibus/ibus/wiki/WaylandDesktop#plasma-wayland-desktop-environment-kde-1 , and you may want to follow it and see if your issue could be solved. That page seems to be mentioning the explicit set up of Compose Key. Will that solve your problem? Please let me know. If not, you may have to go back to use solution (1) above. I don't think your issue can be easily solved out-of-box from the ibus package side or the im-config package side, since you are using a rare combination of tools. I hope these information can be helpful. Do let me know if you have any other questions. > El vie, 27 jun 2025 a las 3:33, Osamu Aoki (<osamu@debian.org>) escribió: > > Hi Boyuan. > > > > Maybe we need coordinated action for Plasma 6 migration between ibus and im- > > config but I don't have ready solution nor resources on my hand (see below). > > > > What is your thought? Sorry for being late to the talk as I was on vacation. I think it will be hard as we don't have a good, unified IM (Input Method) solution towards Wayland, no matter ibus/fcitx5, or GNOME/KDE. And we are late in the release cycle. IBus Wayland guide: https://github.com/ibus/ibus/wiki/WaylandDesktop Fcitx5 Wayland guide: https://fcitx-im.org/wiki/Using_Fcitx_5_on_Wayland (No other IM framework provides wayland support so we are not including them.) As you may see from the pages, the solution to different combinations (GTK2/3/4/Qt4/5/6, GNOME/KDE/others, ibus/fcitx5) is: -> scattered: environment variable, ~/.config/gtk-*/settings.ini, etc. Can im-config do modification for GTK-specific settings files? -> often unable to be automated and needs manual intervention: the proper config of ibus + wayland + plasma combination needs configuration in KDE systemsettings. Even if automated, Compose Key must be manually set. -> and even sometimes contradictory: X11/Qt4 Apps needs environment variables, but Apps with good native Wayland support (GTK4/Qt6) do not want them. Asking users to set per-App environment variable (as proposed by fcitx5 upstream) is unrealistic. I haven't even looked into Wayland desktop environments other than GNOME and Plasma. The failsafe status quo of setting environment variables (*_IM_MODULE=fcitx/ibus) is ugly under wayland scenario, but it will guarantee things to be working (albeit UI glitches may occur, like https://fcitx-im.org/wiki/FAQ#Candidate_window_is_blinking_under_wayland_with_Fcitx_5 ). The downside to UI is the pop-up window from IM framework saying that these environment variables should be unset. Personally I would propose patching ibus/fcitx5, and modify repeated pop-up window from IM framework in the current release cycle. This is ugly. If you have any other suggestions, please let me know. Thanks, Boyuan Yang > > Hi, David > > > > I see 2 similar/related bug reports by you. > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1108187 > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1108206 > > > > I don't understand why you filed 2 similar separate bugs with somewhat vague > > description except for your suffering with key inputs. I understand this is > > quite annoying for you. > > > > As I see BTS, I see very interesting bug report related to xkb: > > > > Debian Bug report logs - #1108040 > > ibus: FTBFS: FAIL: xkb-latin-layouts > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1108040 > > > > This indicates currently available ibus suffers issues for xkb under some weird > > test condition. So your issue may be solved when an updated package is uploaded > > addressing the root cause. > > > > When im-config is installed, ibus is configured mostly by im-config. I > > understand that the update of ibus and im-config should be coordinated. So your > > issue may require update of im-config. Unfortunately, recent KDE's migration to > > Plasma6 has not been addressed yet. See: > > > > Debian Bug report logs - #1052005 > > KDE Plasma with IBus: im-config changes needed > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052005 > > > > Debian Bug report logs - #1099858 > > im-config: Fctix5 environment variable is not set correctly in KDE Plasma 6 > > Wayland > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1099858 > > > > Regards, > > > > Osamu
Attachment:
signature.asc
Description: This is a digitally signed message part