Package Details: ibus-input-support 20250121-1

Git Clone URL: https://aur.archlinux.org/manjaro-asian-input-support.git (read-only, click to copy)
Package Base: manjaro-asian-input-support
Description: Asian input support from Manjaro for ibus
Upstream URL: https://gitlab.manjaro.org/packages/extra/manjaro-asian-input-support
Licenses: GPL-3.0-or-later
Conflicts: manjaro-asian-input-support-fcitx, manjaro-asian-input-support-fcitx5
Provides: manjaro-asian-input-support-ibus
Submitter: SamLukeYes
Maintainer: phoepsilonix
Last Packager: phoepsilonix
Votes: 3
Popularity: 0.69
First Submitted: 2020-06-30 09:37 (UTC)
Last Updated: 2025-01-20 17:12 (UTC)

Dependencies (5)

Required by (0)

Sources (6)

Pinned Comments

phoepsilonix commented on 2025-01-21 08:32 (UTC)

https://gitlab.manjaro.org/packages/extra/manjaro-asian-input-support/

Latest Comments

phoepsilonix commented on 2025-01-21 08:32 (UTC)

https://gitlab.manjaro.org/packages/extra/manjaro-asian-input-support/

phoepsilonix commented on 2025-01-20 12:38 (UTC) (edited on 2025-01-20 18:48 (UTC) by phoepsilonix)

@MatrixC7

Thanks for the report.
I have reverted only to the fcitx environment of KDE, as some environments did not allow Asian language input when environment variables were present.
In KDE(Wayland), only fcitx has the environment variable set.
Please use KWin VirtualKeyboard for both ibus and fcitx5 in KDE.

I installed and tried Google Chrome(AUR,deb package conversion).

GNOME(Wayland) No environment variables required.

KDE(Wayland) Some environment variables are required. Firefox, Kwrite, Konsole, etc. cannot start IME and input if GTK_IM_MODULE or QT_IM_MODULE is set. Therefore, only the other environment variables have been modified to be set. This modification was made because environment variable settings can be an obstacle.

If you are still having problems, please let me know your specific environment.

Please consider adding the following options to the wayland operation.
By adding this option, even when running Google Chrome in the AUR package with Wayland,
IME activation was performed and Japanese input was possible. For your reference.

google-chrome --enable-wayland-ime --ozone-platform-hint=auto --wayland-text-input-v3=enable
echo --enable-wayland-ime --ozone-platform-hint=auto --wayland-text-input-v3=enable|xargs -n1| tee -a $HOME/.config/chrome-flags.conf

If this does not bring up the IME, go to chrome://flags, set the flag ozone-platform-hint to auto, enable wayland-text-input-v3, and restart chrome.

references: (Japanese) https://zenn.dev/ikuya/articles/39b03d8485471f https://zenn.dev/compass/articles/e1f4c88e78b721

MatrixC7 commented on 2025-01-20 11:50 (UTC)

"Setting environment variables is not necessary in a Wayland environment(GNOME or KDE)."

No, setting env vars is still necessary as Wayland e.g. KDE would not have fcitx5 available in some applications like Google Chrome installed via AUR. Returning to e175612aa06ad5bec46cb3fd85c800d7a162c477 to simply set vars could solve the problem.

willvar commented on 2025-01-03 12:00 (UTC)

Nice! Keep up the excellent work!

phoepsilonix commented on 2025-01-03 06:56 (UTC) (edited on 2025-01-03 06:56 (UTC) by phoepsilonix)

@willvar
I have turned off the echo message output.

willvar commented on 2025-01-03 05:13 (UTC)

Ah, I see the echo statement comes from the upstream source, maybe we could make some patches like this:

@@ -2,7 +2,6 @@
 # https://wiki.archlinux.org/index.php/Fcitx5

 function set_im_env {
-    echo "Setting environment variables for Input Method."
     im=fcitx
     export GTK_IM_MODULE=$im
     export QT_IM_MODULE=$im

willvar commented on 2025-01-03 03:54 (UTC)

Hi! I noticed that some shell scripts installed in /etc/profile.d/ echoes the message like:

echo "Setting environment variables for Input Method."

While the message is useful during setup, I would prefer not to see it every time I open a terminal session like konsole/gnome terminal. Could you kindly modify the PKGBUILD so that the echo command only runs when needed (e.g., during installation)?