Nimf - ArchWiki

Jump to content

# Nimf

From ArchWiki

Related articles

- Internationalization
- IBus
- SCIM
- UIM
- Fcitx

Nimf is a multilingual input method framework which inherits Dasom.

## Installation

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 a graphical display manager like GDM, LightDM or SDDM.
- Use .xinitrc if you are using startx(1) 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.

If you are using GNOME, you may need to run the following commands to use nimf(1):

    $ gsettings set org.gnome.settings-daemon.plugins.keyboard active false
    $ gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/IMModule':<'nimf'>}"

The factual accuracy of this article or section is disputed.

Reason: The nimf 1:1.3.0-1 package does not appear to have the nimf-daemon or nimf-indicator executables (which were added to this page in Diff/658514). The only executables it has are nimf and nimf-settings. Thus, it seems that `nimf-daemon` should be changed to `nimf` (based on Diff/527324) and `nimf-indicator` to `nimf-settings --gapplication-service` (since "this option is used to trigger the nimf indicator" [1]). Note that this is coming from the perspective of a non-user. (Discuss in Talk:Nimf)

If the indicator does not display the current state, then run the instance explicitly:

    $ nimf-daemon
    $ nimf-indicator

## Editing Settings

Use nimf-settings(1) 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

Hidden category:

- Pages or sections flagged with Template:Accuracy