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)