Nimf input tool
Nimf is an input tool for Unix-like environments.
Nimf provides:
- Input Method Server:
nimf
- Settings tool:
nimf-settings
- Virtual keyboard driver:
nimf-forward
- Console input method (experimental alpha version):
nimf-cons
(For testing purposes only)
- Languages:
- System keyboard
- Chinese
- Japanese
- Korean
- Vietnamese
- Old Hungarian
- Ukrainian
- Other various languages
- Service Modules:
- Indicator (based on appindicator)
- NIM (Nimf Input Method)
- XIM (X Input Method)
- Wayland
- Preedit window
- Candidate window
- Input modules:
- GTK+2, GTK+3, GTK 4, Qt 5, Qt 6
Lightweight
It is designed to reduce memory consumption.
Nimf allows one server to play multiple roles, reducing memory consumption.
Nimf is fast enough to be used on low-end computers and virtual machines.
Please read the information below and refer to it for use.
- Nimf has not been tested for security, it is not recommended to use it in environments that require security.
Download
FreeBSD® 14
Download nimf-2024.08.22.pkg
Download zh-sunpinyin-3.0.0.r2.pkg
The source code of zh-sunpinyin-3.0.0.r2 is at https://github.com/sunpinyin/sunpinyin/tree/v3.0.0-rc2.
The modified source code can be downloaded by clicking sunpinyin.diff.
After downloading, install it with the command below.
$ sudo pkg install ~/Downloads/nimf-2024.08.22.pkg ~/Downloads/zh-sunpinyin-3.0.0.r2.pkg
Linux®
Debian 12 amd64 (64-bit x86)
Download nimf_2024.08.22-bookworm_amd64.deb
After downloading, install it with the command below.
sudo apt install ~/Downloads/nimf_2024.08.22-bookworm_amd64.deb
Ubuntu 22.04 amd64 (64-bit x86)
Download nimf_2023.01.26-bookworm_amd64.deb
After downloading, install it with the command below.
sudo apt install ~/Downloads/nimf_2023.01.26-bookworm_amd64.deb
Ubuntu 20.04, Debian 11 amd64 (64-bit x86)
Download nimf_2023.01.26-bullseye_amd64.deb
After downloading, install it with the command below.
sudo apt install ~/Downloads/nimf_2023.01.26-bullseye_amd64.deb
Ubuntu 20.04, Debian 11 aarch64 (64-bit ARM)
Download nimf_2022.03.05-bullseye_arm64.deb
After downloading, install it with the command below.
sudo apt install ~/Downloads/nimf_2022.03.05-bullseye_arm64.deb
Ubuntu 18.04 i386 (32-bit x86)
Download nimf_2024.04.13-bionic_i386.deb
Download libxkbcommon-dev_1.0.3-2_i386.deb
Download libxkbcommon-doc_1.0.3-2_all.deb
Download libxkbcommon-tools_1.0.3-2_i386.deb
Download libxkbcommon-x11-0_1.0.3-2_i386.deb
Download libxkbcommon-x11-dev_1.0.3-2_i386.deb
Download libxkbcommon0_1.0.3-2_i386.deb
Download libxkbregistry-dev_1.0.3-2_i386.deb
Download libxkbregistry0_1.0.3-2_i386.deb
After downloading, install it with the command below.
sudo apt install \
~/Downloads/nimf_2024.04.13-bionic_i386.deb \
~/Downloads/libxkbcommon-dev_1.0.3-2_i386.deb \
~/Downloads/libxkbcommon-doc_1.0.3-2_all.deb \
~/Downloads/libxkbcommon-tools_1.0.3-2_i386.deb \
~/Downloads/libxkbcommon-x11-0_1.0.3-2_i386.deb \
~/Downloads/libxkbcommon-x11-dev_1.0.3-2_i386.deb \
~/Downloads/libxkbcommon0_1.0.3-2_i386.deb \
~/Downloads/libxkbregistry-dev_1.0.3-2_i386.deb \
~/Downloads/libxkbregistry0_1.0.3-2_i386.deb
Arch Linux, Manjaro amd64 (64-bit x86)
Download nimfsoft-nimf-2024.04.30-20240430-x86_64.pkg.tar.zst
After downloading, install it with the command below.
sudo pacman -U ~/Downloads/nimfsoft-nimf-2024.04.30-20240430-x86_64.pkg.tar.zst
OpenSUSE Leap 15.4 amd64 (64-bit x86)
Download nimf-2023.01.26-2.leap15.x86_64.rpm
After downloading, install it with the command below.
sudo zypper in ~/Downloads/nimf-2023.01.26-2.leap15.x86_64.rpm
OpenSUSE Tumbleweed amd64 (64-bit x86)
Download nimf-2023.01.26-1.tumbleweed.20230125.x86_64.rpm
After downloading, install it with the command below.
sudo zypper in ~/Downloads/nimf-2023.01.26-1.tumbleweed.20230125.x86_64.rpm
OpenSUSE Tumbleweed aarch64 (64-bit ARM)
Download nimf-2022.03.05-1.tumbleweed.20220326.aarch64.rpm
After downloading, install it with the command below.
sudo zypper in ~/Downloads/nimf-2022.03.05-1.tumbleweed.20220326.aarch64.rpm
Fedora 37 amd64 (64-bit x86)
Download nimf-2023.01.26-1.fc37.x86_64.rpm
After downloading, install it with the command below.
sudo yum install ~/Downloads/nimf-2023.01.26-1.fc37.x86_64.rpm
Request the creation of the latest Nimf package for a fee.
- I will make a package for you within a week. Otherwise, I’ll refund you right away.
- The created package is published on the nimf page and can be downloaded by anyone.
- Labor cost to create the latest Nimf package: $ 25 / each
Support
Please report any bugs.
If you have any inconvenience due to a bug while using Nimf, please contact me by e-mail.
hodong@nimfsoft.artSet environment variables
After installing nimf, run nimf-settings
and turn on the ‘Set environment variables’ option.
If you want to use another input method, you must turn off the ‘Set environment variables’ option.
Select languages
Please select the language you need.
After that, log in again and you will be able to use Nimf immediately.