qingxiang-jia / full-cloud-pinyin

An attempt to use Google Input Tools as the backend for input methods on Linux
GNU General Public License v3.0
7 stars 0 forks source link
dbus fcitx5 google-input-tools ibus input-method linux linux-desktop

Peek 2024-01-04 20-32

Full Cloud Pinyin is an input method that uses Google Input Tools as the backend. It uses fcitx5-bridge so you can type pinyin with excellent prediction on Linux with Fcitx5. Historically, a version made with IBus is also available here.

Why?

I want an input method that provides good prediction. The pinyin came close but compared Google Input Tools, it still has room to improve. So why not bridge Google Input Tools to Linux desktop? To do this, we need two parts:

  1. fcitx5-bridge that allows talking to Fcitx5 on your Linux desktop (see above links).
  2. a input method that takes your keyboard input to Google Input Tools and gets the candidates back (this project).

Features

For Pinyin:

For Nepali:

Installation

Go to releases and see instruction there. If you are using Ubuntu that has outdated glibc, you might need to compile from source. To do that:

  1. Ensure you can build fcitx5-bridge.
  2. Read release.nu and install Nushell (you do not need to set it as your default shell). Run release.nu to build and follow instructions in releases.