胖喵拼音输入法 (pmim-ibus) 安装说明

为了方便胖喵拼音的用户, 把这个文档发布到方便阅读的地方.


pmim-ibus 安装

需要 flatpak: https://flatpak.org/setup/

国内 flathub 镜像: https://mirror.sjtu.edu.cn/docs/flathub

sh 复制代码
> flatpak install flathub io.github.fm_elpac.pmim_ibus

安装之后的配置如下:


目录:

  • 1 数据库
  • 2 配置 ibus (librush)
    • 2.1 适用于大部分 GNU/Linux 发行版本 (手动配置)
    • 2.2 适用于 ArchLinux (AUR)
    • 2.3 适用于 Fedora 40/39 (RPM)
  • 3 重启输入法
  • 4 更新 (升级) 到最新版本

1 数据库

本输入法使用 2 个数据库: 内置数据库 (pmim_sys.db, 只读), 以及 用户数据库 (pmim_user.db, 可读写). 用户数据库会自动创建, 存储一部分用户输入的数据 (用于学习功能). 内置数据库含有内置词库等数据, 需要下载并放在相应位置.

目前可选的数据库有: (4 + 1)

本拼音输入法是完全开源的, 包括数据库格式以及制作数据库的方法. 你也可以制作并使用自己的数据库哟 ~

自己制作词库可以参考这个工具: https://github.com/studyzy/imewlconverter

深蓝词库转换 一款开源免费的输入法词库转换程序

如果发现别的好的开源词库, 欢迎提 issue. 如果合适, 窝会将其制作成数据库方便直接下载使用. 由于版权问题, 如果原数据 (词库) 不是开源的, 这里无法直接提供, 可以考虑自己制作.

由于本输入法的内置数据库和用户数据库是分离的, 并且内置数据库是 只读 的, 所以可以随意替换内置数据库, 不会造成用户数据的丢失.


解压 之后, 将内置数据库文件 pmim_sys.db (注意重命名) 放在 ~/.var/app/io.github.fm_elpac.pmim_ibus/config/pmim, 比如:

sh 复制代码
> ls -l ~/.var/app/io.github.fm_elpac.pmim_ibus/config/pmim/pmim_sys.db
-rw-r--r-- 1 s2 s2 17551360  3月11日 00:37 /home/s2/.var/app/io.github.fm_elpac.pmim_ibus/config/pmim/pmim_sys.db

2 配置 ibus (librush)

艾刷 (librush) 是 ibus 输入法框架的接口模块, 目前需要单独安装.

2.1 适用于大部分 GNU/Linux 发行版本 (手动配置)

下载编译好的二进制程序 (librush_release_x86_64-unknown-linux-gnu.tar.zst): https://github.com/fm-elpac/librush/releases

解压 之后, 把 ibrus 文件随便放在一个位置 (记得添加可执行权限 chmod +x ibrus).

然后在系统中添加一个配置文件 /usr/share/ibus/component/pmim_ibrus.xml, 文件内容如下:

xml 复制代码
<?xml version="1.0" encoding="utf-8" ?>
<!-- /usr/share/ibus/component/pmim_ibrus.xml -->
<component>
  <name>org.fm_elpac.pmim</name>
  <description>PMIM (ibus)</description>
  <exec>/path/to/ibrus --flatpak</exec>
  <version>0.1.0</version>
  <author>secext2022</author>
  <license>GPL</license>
  <homepage>https://github.com/fm-elpac/pmim-ibus</homepage>
  <textdomain>pmim-ibus</textdomain>

  <engines>
    <engine>
      <name>pmim</name>
      <language>zh_CN</language>
      <license>GPL</license>
      <author>secext2022</author>
      <layout>default</layout>
      <longname>胖喵拼音</longname>
      <description>胖喵拼音输入法 (ibus)</description>
      <rank>99</rank>
      <symbol>喵</symbol>
      <icon_prop_key>InputMode</icon_prop_key>
      <textdomain>pmim-ibus</textdomain>
    </engine>
  </engines>
</component>

注意其中 <exec>/path/to/ibrus --flatpak</exec> 替换为 ibrus 文件的路径.

2.2 适用于 ArchLinux (AUR)

https://aur.archlinux.org/packages/librush-bin

直接从 AUR 安装软件包 librush-bin 即可, 无需手动配置.

2.3 适用于 Fedora 40/39 (RPM)

下载 RPM 软件包 ibrus-0.1.0a3-1.fc39.x86_64.rpm: https://github.com/fm-elpac/librush/releases 并安装.

适用于普通的 Fedora 版本: https://fedoraproject.org/workstation/


也适用于 Atomic Desktops 系列 (基于 rpm-ostree), 比如 Silverblue 或 Kinoite: https://fedoraproject.org/atomic-desktops/silverblue/ https://fedoraproject.org/atomic-desktops/kinoite/

安装命令:

sh 复制代码
sudo rpm-ostree install ibrus-0.1.0a3-1.fc39.x86_64.rpm

然后重启.

参考文档: https://docs.fedoraproject.org/en-US/fedora-kinoite/getting-started/#package-layering

3 重启输入法

如果遇到问题, 需要重启输入法, 可以使用以下命令 (适用于 GNOME):

sh 复制代码
flatpak kill io.github.fm_elpac.pmim_ibus

systemctl --user restart org.freedesktop.IBus.session.GNOME

4 更新 (升级) 到最新版本

  • 主应用升级 (flatpak):

    sh 复制代码
    > flatpak update
  • librush 和数据库可能需要手动升级 (重新安装).


原文地址: https://github.com/fm-elpac/pmim-ibus/blob/main/doc/安装.md

git 提交: 4bef9629d2d78f43d7370d4ad8a7abbcae25483b 版本号: pmim-ibus v0.1.8

相关推荐
IT古董2 小时前
AI 资讯日报 | 2026年10月25日:Kimi K3.1 Pro开源逼近前沿,OpenAI改离线训练,Claude合并Cowork,神经网络黑箱获新解,具身智能竞技场落幕
人工智能·神经网络·开源
分布式存储与RustFS2 小时前
工作流脚本和依赖 JAR 散在各节点本地盘:用 DolphinScheduler 资源中心接到 RustFS
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
冬奇Lab11 小时前
一天一个开源项目(第259篇):Modern Web Guidance —— Chrome 团队给 AI 编码 Agent 的「现代 Web 最佳实践」外挂
人工智能·开源
孟健18 小时前
我用 REA 逆向自己的 Electron 桌面端,扒出 178 个 IPC 通道后我反而放心了
架构·开源·ai编程
分布式存储与RustFS18 小时前
群晖 NAS 被 C3RB3R 锁了:本地备份一起被加密,RustFS 对象锁为什么删不掉
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
Cosolar19 小时前
极简简历:开源免费,希望帮助到更多求职者
开源·github·敏捷开发
用户5765457440020 小时前
按键精灵安卓开发实战:手写可拖动、可最小化的运行日志悬浮窗|完整源码 + 踩坑记录
开源
panyz20 小时前
不想再开 7 个标签页查AI额度,我用 Node 写了个本地看板
人工智能·开源·github
炫酷的大高个20 小时前
3.2TB 权重开源了,我算了 4bit 之后还要几张卡
人工智能·架构·开源
字节跳动开源20 小时前
AI 原型几分钟,设计返工一整天?OpenViking 让 AI 用上你的 Figma 设计稿
人工智能·开源