libchewing icon indicating copy to clipboard operation
libchewing copied to clipboard

Chewing method not working on Fedora 36 awesomewm

Open hyperboly opened this issue 3 years ago • 3 comments

Hello, I am on Fedora 36 KDE spin, however I have installed awesomewm and started to use awesome on Fedora. It seems that chewing doesn't work on Fedora with fcitx5. I have installed the packages fcitx5-chewing and fcitx5 on fedora KDE spin. ~/.zshenv has the following lines:

export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx```
After moving the chewing selection from the input methods on the right side of fcitx5-configtool and clicking apply, ctrl+space does not work on any program. I have made sure I have GTK and QT packages. Autostart is done by awesomewm. Rebooting has done nothing and I have checked that fcitx does autostart.
I would submit an entry of fcitx5-diagnose if requested.

hyperboly avatar Oct 28 '22 07:10 hyperboly

I guess you need fcitx5 instead of fcitx in environment variables. This is what I use on Arch Linux:

export GTK_IM_MODULE=fcitx5
export QT_IM_MODULE=fcitx5
export XMODIFIERS=@im=fcitx5

yan12125 avatar Oct 31 '22 09:10 yan12125

export GTK_IM_MODULE=fcitx5
export QT_IM_MODULE=fcitx5
export XMODIFIERS=@im=fcitx5

This unfortunately didn't work. After trying out several methods such as iBus, Chinese input still does not work.

hyperboly avatar Nov 08 '22 09:11 hyperboly

Could you try the following steps:

  1. Run fcitx5 in a terminal
  2. Run GTK_IM_MODULE=fcitx5 firefox in another terminal

And check if fcitx5-chewing works with Firefox? If not, please paste terminal outputs from fcitx5, thanks!

yan12125 avatar Nov 11 '22 04:11 yan12125