Closed andruska closed 1 year ago
It works fine for me on XFCE4 (on Fedora 36 or Fedora 37):
Your sceenshots of “IBus Preferences” look fine.
GTK_IM_MODULE=ibus
QT_IM_MODULE=ibus
XMODIFIERS=@im=ibus
is also OK.
Can you select ibus-typing-booster in the XFCE4 panel? You should see the rocket 🚀 icon in the panel when it is selected (as in my screenshot).
Also check whether a python3 process running /usr/share/ibus-typing-booster/engine/main.py --ibus
is running:
$ ps aux | grep booster
mfabian 5606 1.7 8.8 1259892 355028 ? Sl 22:33 0:05 /usr/bin/python3 /usr/share/ibus-typing-booster/engine/main.py --ibus
Is there anything suspicious in the log file?
The log file is at .local/share/ibus-typing-booster/debug.log
.
You can attach the log file here.
https://github.com/ibus/ibus/issues/2462#issue-1467302242 has:
ModuleNotFoundError: No module named 'packaging'
That seems to be a problem in ibus-typing-booster though.
On Fedora this would mean that the python3-packaging package is not installed:
$ rpm -q python3-packaging
python3-packaging-21.3-6.fc37.noarch
On Arch it seems to be in this package: https://archlinux.org/packages/extra/any/python-packaging/
Thanks !
I installed the python-packaging
package and the booster started working. This dependency should be included in PKGBUILD. However, the problems with starting the ibus-daemon
remained the same.
It seems to me that ibus
is still conflicting with the XFCE4 keyboard implementation. Changing the language in ibus
is difficult, sometimes the key combination does not work.
Ibus-typing-booster
does not work with all programs. It doesn't work in Firefox
, Telegram
, Emacs
. Works well with XFCE4 bundled programs e.g. Mousepad.
In the configuration of ibus-typing-booster
, in addition to the English language, I added a Russian language (speller and emoji both checked) and a Russian keyboard. After a while, some of the keyboard keys gave Latin letters instead of Cyrillic. The Prediction window offers a mix of both Russian and English words.
I guess I'll have to look into the User Documentation for first.
It works for me in Firefox, Telegram, and Emacs. For Firefox on Xorg you usually need GTK_IM_MODULE=ibus but I think you have that? For emacs you need XMODIFIERS=@im=ibus. The telegram desktop client has a weird bug:
https://github.com/ibus/ibus/issues/2329
Apparently somebody worked on a fix but I don’t have a fixed version yet.
I am using web.telegram.org in Firefox instead, that works fine.
The User documentation for typing booster is here:
https://mike-fabian.github.io/ibus-typing-booster/docs/user/
https://mike-fabian.github.io/ibus-typing-booster/docs/user/#2_1 “Basic setup for your language” https://mike-fabian.github.io/ibus-typing-booster/docs/user/#4 “Multilingual input”
Does everything work for you now or do you still have problems?
So far, I have followed all the guidelines. One gets the impression that the ibus/ibus-typing-booster simply does not work in the XFCE4 environment. Also I cant see any error messages. My goal is to use ibus-typing-booster for predictive typing in Russian.
What I am missing ?