Nimf 输入工具

Nimf 是一款专为类 Unix 操作系统设计的轻量级高效输入法编辑器 (IME)。它旨在提供快速且资源友好的打字体验,即使在老旧硬件或虚拟化环境中也能流畅运行。

主要功能和组件

Nimf 提供了一整套全面的功能来提升您的打字体验:

  • 输入法服务器 (nimf): 处理输入的核心组件。
  • 设置工具 (nimf-settings): 用于配置 Nimf 的用户友好界面。
  • 虚拟键盘驱动 (nimf-forward): 启用虚拟键盘功能。
  • 控制台输入法 (nimf-cons): 仅供测试用途的实验性 Alpha 版本。

支持的语言和模块

Nimf 支持多种语言,并能与各种桌面环境无缝集成:

  • 语言:
    • 系统键盘布局
    • 中文
    • 日文
    • 韩文
    • 越南文
    • 古匈牙利文
    • 乌克兰文
    • 及其他多种语言
  • 服务模块:
    • 指示器(基于 AppIndicator)
    • NIM (Nimf 输入法)
    • XIM (X 输入法)
    • Wayland 支持
    • 预编辑窗口
    • 候选词窗口
  • 输入模块:
    • GTK+2, GTK+3, GTK 4
    • Qt 5, Qt 6

为性能而设计

Nimf 的设计理念是最小化内存消耗。通过允许单个服务器管理多个角色,Nimf 显著减少了内存占用。这使得它成为低端计算机和虚拟机合适选择,在这些环境中性能至关重要。

重要安全提示

Nimf 尚未经过全面的安全测试。因此,不建议在需要高安全性的环境中使用。

下载 Nimf

请选择您的操作系统和架构以下载相应的软件包。

FreeBSD® 14

下载 nimf-2025.03.07.pkg
下载 zh-sunpinyin-3.0.0.r2.pkg

注意: zh-sunpinyin-3.0.0.r2 的源代码可在 https://github.com/sunpinyin/sunpinyin/tree/v3.0.0-rc2
获取。修改后的源代码可sunpinyin.diff下载。

下载后,使用以下命令安装:

$ sudo pkg add ~/Downloads/nimf-2025.03.07.pkg ~/Downloads/zh-sunpinyin-3.0.0.r2.pkg

Linux®

Debian 12 amd64 (64位 x86)

下载 nimf_2024.08.22-bookworm_amd64.deb

使用以下命令安装:

sudo apt install ~/Downloads/nimf_2024.08.22-bookworm_amd64.deb
Ubuntu 22.04 amd64 (64位 x86)

下载 nimf_2023.01.26-bookworm_amd64.deb

使用以下命令安装:

sudo apt install ~/Downloads/nimf_2023.01.26-bookworm_amd64.deb
Ubuntu 20.04, Debian 11 amd64 (64位 x86)

下载 nimf_2023.01.26-bullseye_amd64.deb

使用以下命令安装:

sudo apt install ~/Downloads/nimf_2023.01.26-bullseye_amd64.deb
Ubuntu 20.04, Debian 11 aarch64 (64位 ARM)

下载 nimf_2022.03.05-bullseye_arm64.deb

使用以下命令安装:

sudo apt install ~/Downloads/nimf_2022.03.05-bullseye_arm64.deb
Ubuntu 18.04 i386 (32位 x86)

下载 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

使用以下命令安装:

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位 x86)

下载 nimfsoft-nimf-2024.04.30-20240430-x86_64.pkg.tar.zst

使用以下命令安装:

sudo pacman -U ~/Downloads/nimfsoft-nimf-2024.04.30-20240430-x86_64.pkg.tar.zst
OpenSUSE Leap 15.4 amd64 (64位 x86)

下载 nimf-2023.01.26-2.leap15.x86_64.rpm

使用以下命令安装:

sudo zypper in ~/Downloads/nimf-2023.01.26-2.leap15.x86_64.rpm
OpenSUSE Tumbleweed amd64 (64位 x86)

下载 nimf-2023.01.26-1.tumbleweed.20230125.x86_64.rpm

使用以下命令安装:

sudo zypper in ~/Downloads/nimf-2023.01.26-1.tumbleweed.20230125.x86_64.rpm
OpenSUSE Tumbleweed aarch64 (64位 ARM)

下载 nimf-2022.03.05-1.tumbleweed.20220326.aarch64.rpm

使用以下命令安装:

sudo zypper in ~/Downloads/nimf-2022.03.05-1.tumbleweed.20220326.aarch64.rpm
Fedora 37 amd64 (64位 x86)

下载 nimf-2023.01.26-1.fc37.x86_64.rpm

使用以下命令安装:

sudo yum install ~/Downloads/nimf-2023.01.26-1.fc37.x86_64.rpm

有偿请求创建最新的 Nimf 软件包

如果您需要上述未列出的特定发行版或架构的最新 Nimf 软件包,我们提供有偿服务为您创建。

  • 制作期限: 您的定制软件包将在一周内创建并发布在 Nimf 页面上。如果未能按时交付,我们将立即全额退款。
  • 可用性: 所有创建的软件包都将公开在 Nimf 网站上供任何人下载。
  • 费用: 创建定制 Nimf 软件包的服务费为每个 $25 美元
Architecture
Name of the targeted Linux distribution or BSD

支持

报告错误

如果您在使用 Nimf 过程中遇到任何错误或不便,请随时通过电子邮件联系我们:

hodong@nimfsoft.art

您的反馈对我改进 Nimf 至关重要。

初步设置

安装 Nimf 后,请按照以下步骤开始使用:

1. 设置环境变量

启动 nimf-settings启用“设置环境变量”选项

  • 重要提示: 如果您希望使用其他输入法,则必须禁用 nimf-settings 中的“设置环境变量”选项。

set-environment-variables.png

2. 选择语言

选择您需要的输入语言。

select-languages.png

完成这些步骤后,只需重新登录,即可立即使用 Nimf。