Thanks!
I installed the package on a clean Ubuntu 20.04 LTS. It pulls in the following packages as well,
$ LANG=en_US.UTF-8 sudo apt install ibus-typing-booster
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
libinih1 linux-modules-extra-5.4.0-21-generic ubuntu-system-service
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
libm17n-0 libotf0 m17n-db python3-enchant
Suggested packages:
m17n-docs gawk
The following NEW packages will be installed:
ibus-typing-booster libm17n-0 libotf0 m17n-db python3-enchant
0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 7,225 kB of archives.
After this operation, 82.6 MB of additional disk space will be used.
Do you want to continue? [Y/n]
...
You have also packaged the emoji-picker, which is a tool to easily select emoji characters.
When running it, you get the following warnings, which are not a packaging issue.
$ emoji-picker
/usr/share/ibus-typing-booster/engine/emoji_picker.py:2236: DeprecationWarning: bind_textdomain_codeset() is deprecated
gettext.bind_textdomain_codeset(DOMAINNAME, "UTF-8")
/usr/share/ibus-typing-booster/engine/emoji_picker.py:232: DeprecationWarning: Gtk.Window.set_wmclass is deprecated
self.set_wmclass('emoji-picker', 'Emoji Picker')
To activate the Typing Booster, you need to add the layout Other (Typing Booster).
I have tested the Typing Booster over the English (US) layout and it worked with the default keybindings (of the Typing Booster).
I also tested the Typing Booster over the Greek layout and the default keybindings did not work. Specifically, when I was shown several candidates and I wanted to commit the first candidate, pressing F1 did not commit the first candidate. Considering that this functionality worked for the English (US) layout, it is a problem with Typing Booster+Greek layout and not a packaging issue.
I did not check the speech recognition feature (over Google Cloud Speech-to-Text). The other dependencies are available (python3-pyaudio
, and google-cloud-speech
through pip install), so it should work.
Overall, I did not find any issue to fix with the packaging of Typing Booster.