Nimf - ArchWiki

# Nimf

From ArchWiki

Related articles

- Internationalization
- Dasom
- IBus
- SCIM
- UIM
- Fcitx

Nimf is a multilingual input method framework which inherits Dasom.

## Installation

Just Install the nimfAUR package.

### Input method engines

The following engines are bundled in nimfAUR:

- nimf-libhangul, for typing Korean hangul, based on libhangul.
- nimf-anthy, for typing Japanese, based on anthy.
- nimf-chewing, for typing Chinese using Zhuyin, based on libchewing.
- nimf-rime, for typing Chinese, based on 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

Category:

- Input methods