arch-wiki-md-repo
Version:
All arch-wiki articles in markdown format, updated every two days.
64 lines (43 loc) • 2.38 kB
Markdown
Related articles
* [Internationalization](/index.php/Internationalization "Internationalization")
* [Dasom](/index.php/Dasom "Dasom")
* [IBus](/index.php/IBus "IBus")
* [SCIM](/index.php/SCIM "SCIM")
* [UIM](/index.php/UIM "UIM")
* [Fcitx](/index.php/Fcitx "Fcitx")
[Nimf](https://gitlab.com/hodong/nimf) is a multilingual [input method framework](https://en.wikipedia.org/wiki/Input_method "wikipedia:Input method") which inherits [Dasom](/index.php/Dasom "Dasom").
## Contents
* [1 Installation](#Installation)
* [1.1 Input method engines](#Input_method_engines)
* [1.2 Initial setup](#Initial_setup)
* [2 Editing Settings](#Editing_Settings)
* [3 See also](#See_also)
## Installation
Just [Install](/index.php/Install "Install") the [nimf-git](https://aur.archlinux.org/packages/nimf-git/) package.
### Input method engines
The following engines are bundled in [nimf-git](https://aur.archlinux.org/packages/nimf-git/):
* nimf-libhangul, for typing Korean hangul, based on [libhangul](https://www.archlinux.org/packages/?name=libhangul).
* nimf-anthy, for typing Japanese, based on [anthy](https://www.archlinux.org/packages/?name=anthy).
* nimf-chewing, for typing Chinese using Zhuyin, based on [libchewing](https://www.archlinux.org/packages/?name=libchewing).
* nimf-rime, for typing Chinese, based on [librime](https://www.archlinux.org/packages/?name=librime).
### Initial setup
Add the following lines to your desktop start up script files to register the input method modules and support xim programs.
* Use `.xprofile` if you are using KDM, GDM, LightDM or SDDM.
* Use `.xinitrc` if you are using startx or Slim.
```
export GTK_IM_MODULE=nimf
export QT4_IM_MODULE="nimf"
export QT_IM_MODULE=nimf
export XMODIFIERS="@im=nimf"
nimf
```
Re-login to make these environment changes effective.
**Note:** If you are using GNOME, you may need to run the following commands to use nimf:
```
$ gsettings set org.gnome.settings-daemon.plugins.keyboard active false
$ gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/IMModule':<'nimf'>}"
```
## Editing Settings
Use `nimf-settings` to edit nimf settings. You can launch `nimf-settings` from your preferred terminal, or from the Nimf indicator menu which appears in system tray area.
## See also
* [Nimf GitLab](https://gitlab.com/hodong/nimf)