[App Sharing] 极点五笔输入法 for fcitx5(Linux)· Deepin【2026-09-28更新】
Tofloor
poster avatar
kookboy
deepin
2026-08-21 14:19
Author

更新记录

2026-09-28

  • 修复一二级简码被自造词顶掉:长码自造词(含 date 等快捷命令词条)候选后置到主码表
    之后,单字母/两字母输入的简码字恢复首位;精确码自造词与手动调序仍前置;删词对自造词
    前缀路径生效

  • 修复标点串位与方括号半角:CoustomMark 位置串的前导空 token 被 SimpleIni 裁掉导致
    逗号句号顿号等整体错位成半角,载入时自动补回;成对符号(【】()《》与引号)一律走
    配对表,自定义标点映射只作用于非成对键

  • 修复 HiDPI 缩放下候选窗飞到屏幕右下角:200% 缩放(Xft.dpi=192)时插件上报的 X 全局坐标被面板按
    Qt 逻辑坐标解释,光标在屏幕右/下区域时候选窗被钳到角落,表现为"一级简码/自造词打不出来"(实为
    窗口不在光标处)。面板现在按 devicePixelRatio 换算后再定位,100% 缩放行为不变

  • 合入上游皮肤显示不完全修复:37 个皮肤补齐预览图 toolbar.png 并替换损坏/尺寸错误的图标素材;
    移除 4 个异常皮肤(HomeWindow、JiangnanF、JiangnanH、SilverElegant),皮肤集合与上游一致

  • 新增候选翻页键预设 【/】、修复中文标点下智能配对被自定义映射短路(合并上游)

  • 自造词候选恢复前缀匹配,修复输入未满码(如 da)时不显示 date 等编码自造词的回归

  • 修复 Tabby 等客户端中文单字上屏异常(合并社区 PR !4,作者 lzkang):fcitx5 插件现在会把预编辑同步给
    客户端应用(client preedit),此前预编辑仅显示在候选窗,依赖客户端预编辑的应用(如 Tabby 终端)会出现
    逐字上屏、无法组句的问题

  • 新增软键盘(虚拟键盘):工具栏可打开虚拟键盘,支持 PC 键盘/符号等模式切换;设置界面支持自定义按键值,
    物理键盘按键与虚拟键盘联动高亮

  • 新皮肤已经可用,皮肤目录改为英文命名(如 Bamboo、Bell),skin.ini 内 name 字段保留中文名,皮肤选择界面显示不变

2026-09-26

自动调频改为按次数累计:选中的重码词组(含首位、含自造词)每次使用累计一次,次数超过前一名才上移,顺序更稳定;
调序表 [AdjustOrder] 格式升级为 code=text:count,旧格式兼容读取

修复 Ctrl+Alt+/ 查询剪贴板失效:该组合键此前依赖输入法引擎收键,在网页、PDF 等非可编辑焦点处应用根本不把按键
转发给输入法。现由面板通过 X11 全局监听(XRecord,不抢占按键)接管触发,任意焦点下均可查询剪贴板内容

自造词参与自动调频与 Ctrl+序号 调序:此前自造词固定排在重码首位,无法被调频或调序。现在候选顺序统一按
调序表 → 未调序的自造词 → 主码表 → 自动词组 输出,Ctrl+序号 对自造词同样生效

新增/更新自动化测试覆盖上述行为(test/shortcut_key_test.cpp,共 13 组)

2026-09-14

  • 新增 Ctrl+序号 调整词序:重码时把第 N 个候选调整到重码首位(0 表示第 10 个),顺序写入用户词库
    [AdjustOrder] 段,输入同码时前置生效,重启输入法后依然有效
  • 新增 Del+序号 删除重码词条:主码表词条记为删除,自造词直接移除;删除后会一并清理该词条的调序记录
  • 接通 「启用自动调频」:在重码中选中的词组自动提前到首位;单字不参与自动调整,需要时用 Ctrl+序号 手动调序
  • 新增 候选调序与删词功能实现文档,并补充快捷键自动化测试
    test/shortcut_key_test.cpp
  • 测试与构建修正:测试改为从构建目录加载 freewb 库(此前实际加载的是系统已安装的旧库);
    sdbus_proxy_test 适配 fcitx5 5.1.7 与新版本的 EventLoop 接口差异

因我的系统已改为Linux Mint,编译的deb包在Deepin 25上会有问题,但如果大家git克隆源码后在Deepin 25上自行编译则无问题,所以我就不构建deb包供大家下载了。


极点五笔输入法(全称"极点中文汉字输入平台")由杜志民先生开发,以五笔为主、拼音为辅,支持智能造词、字典功能与命令操作。该发行版由 openKylin Input Method SIG 与杜志民先生共同维护,现提供面向 fcitx5 输入法框架 的 Debian/Ubuntu 系安装包,让 Linux 用户开箱即用。


此版本重点修复了 fcitx5 无法识别极点五笔的问题(补全了 addon 配置的 Category 字段,安装后即可在 fcitx5 中正常添加、切换和使用),并同步修复了英文模式下字母未进行全角转换的问题,增强了整体输入体验。

安装方法: 依次安装 freewb_.deb 与 freewb-fcitx5_.deb 两个安装包(freewb-fcitx5 依赖 freewb),安装完成后重启 fcitx5 或在 fcitx5 配置工具中重新加载,即可在输入法列表中找到"极点五笔"并添加使用。

压缩包内文件说明,两个需要依次安装:

  1. freewb_4.0.0-2026071311_amd64.deb #基础文件(核心引擎、词库、皮肤、音效、面板程序)
  2. freewb-fcitx5_4.0.0-2026071311_amd64.deb #fcitx5 输入法插件(本机主用,依赖 fcitx5)

注:

仓库同时含 fcitx4、ibus 插件定义,本发行版仅打包了 fcitx5 版本;当前提供 amd64 架构安装包,aarch64、龙芯、MIPS、RISC-V 等架构可从本仓库源码自行打包,适合 Debian 系发行版,欢迎下载体验!

deepin-25-fcitx5.png

克隆编译安装地址:https://gitee.com/yngeek/freeweb_depin

不会克隆编译安装的小伙伴,可以让UOS AI小U同学帮你安装,告诉它开源项目地址即可。

Reply Favorite View the author
All Replies
2 / 3
To page
avatar
kookboy
deepin
2026-09-08 13:50
#21
lylisq:

我的青春又回来了~

但是在Chrome和Edge浏览器下无法输入,要怎么搞?

你装的是玲珑版的浏览器吧,换成deb版就没问题了。

Reply View the author
avatar
lylisq
deepin
2026-09-09 13:24
#22
kookboy:

你装的是玲珑版的浏览器吧,换成deb版就没问题了。

是deb安装的

Reply View the author
avatar
thinkpadeepin
deepin
2026-09-12 02:49
#23

缺少依赖:libwayland-client++1

Reply View the author
avatar
brave
deepin
2026-09-17 15:59
#24

你倒是给点个star啊!!!😥 😥😥

Reply View the author
avatar
kookboy
deepin
2026-09-17 16:19
#25
brave:

你倒是给点个star啊!!!😥 😥😥

😂 不好意思,点了点了~ https://gitee.com/openkylin/freewb

Reply View the author
avatar
Linux初学者
deepin
2026-09-19 18:34
#26
It has been deleted!
avatar
Linux初学者
deepin
2026-09-21 20:25
#27

已经重新安装了9.14的版本,词组自动调频的功能还是没用,ctrl+序号也没反应,不知道是不是我安装的有问题

Reply View the author
avatar
kookboy
deepin
2026-09-21 20:36
#28
Linux初学者:

已经重新安装了9.14的版本,词组自动调频的功能还是没用,ctrl+序号也没反应,不知道是不是我安装的有问题

你是怎么这装的?下载deb包?我更新里已经说明了,我无法打deepin 25版本的deb包。

需要你按照项目的使用说明来安装。


编译安装

1. 配置编译环境

安装基础依赖

fcitx4输入法插件

sudo apt install g++ cmake fcitx-libs-dev libgl1-mesa-dev libglu1-mesa-dev libxi-dev libxtst-dev libdbus-1-dev qtbase5-dev libqt5svg5-dev extra-cmake-modules libspdlog-dev

fcitx5输入法插件

sudo apt install g++ cmake libfcitx5core-dev libgl1-mesa-dev libglu1-mesa-dev libxi-dev libxtst-dev libdbus-1-dev libsystemd-dev qtbase5-dev libqt5svg5-dev extra-cmake-modules libspdlog-dev wayland-scanner++ libwayland-dev waylandpp-dev

2. 编译源码

git clone https://gitee.com/yngeek/freeweb_depin.git
cd freewb_depin
mkdir build && cd build

编译fcitx4输入法插件

cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DENABLE_FCITX4=On

编译fcitx5输入法插件

cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DENABLE_FCITX5=On
make
sudo make install
  1. fcitx添加极点五笔输入法
Reply View the author
avatar
kookboy
deepin
2026-09-21 20:45
#29

@Linux初学者

不好意思,原说明文档克隆地址我写错了,写成原项目地址了,现在修正。即:

git clone https://gitee.com/yngeek/freeweb_depin.git
cd freewb_depin
Reply View the author
avatar
Linux初学者
deepin
2026-09-22 13:06
#30
kookboy:

@Linux初学者

不好意思,原说明文档克隆地址我写错了,写成原项目地址了,现在修正。即:

git clone https://gitee.com/yngeek/freeweb_depin.git
cd freewb_depin

谢谢thanks ,我之前是从AI上搜的安装步骤,和你这个过程不完全一样,不过安装后能用,就是新功能体现不出来。我今天再按你的教程安装一下,看看效果

Reply View the author
avatar
Linux初学者
deepin
2026-09-23 20:23
#31
kookboy:

@Linux初学者

不好意思,原说明文档克隆地址我写错了,写成原项目地址了,现在修正。即:

git clone https://gitee.com/yngeek/freeweb_depin.git
cd freewb_depin

谢谢你的教程。已经重新安装好了,现在使用下来发现,如果是输入法原生词库里的词组,会自动调频,但如果有词组是我自己加进去的,会一直在第一个,不会自动调频。另外,ctrl+序号好像不起作用。总的来说,已经满足我的要求了

Reply View the author
avatar
kookboy
deepin
2026-09-23 22:02
#32
Linux初学者:

谢谢你的教程。已经重新安装好了,现在使用下来发现,如果是输入法原生词库里的词组,会自动调频,但如果有词组是我自己加进去的,会一直在第一个,不会自动调频。另外,ctrl+序号好像不起作用。总的来说,已经满足我的要求了

当前的版本就是这样的,等随后有空我再进行优化和功能拓展。

Reply View the author
avatar
Linux初学者
deepin
2026-09-24 12:56
#33
kookboy:

当前的版本就是这样的,等随后有空我再进行优化和功能拓展。

多谢,辛苦了

Reply View the author
avatar
kookboy
deepin
2026-09-28 12:30
#34
Linux初学者:

多谢,辛苦了

你说的问题,我已更新修正,请重新安装试试.

Reply View the author
avatar
Linux初学者
deepin
2026-09-28 15:52
#35
kookboy:

你说的问题,我已更新修正,请重新安装试试.

已安装好,调频的问题已经解决,不过出现另外的问题,就是打字时不能打单字,比如打的,原来只要输入“r”再按空格即可,现在按r显示为
image.png要翻页四五次才能找到,用起来非常不方便.也试过其它常用单字,如了,好等.这个问题让我只能用拼音了.另外,现在打出来的标点都是半角,设置全角也不行

Reply View the author
avatar
Linux初学者
deepin
2026-09-28 16:01
#36
Linux初学者:

已安装好,调频的问题已经解决,不过出现另外的问题,就是打字时不能打单字,比如打的,原来只要输入“r”再按空格即可,现在按r显示为
image.png要翻页四五次才能找到,用起来非常不方便.也试过其它常用单字,如了,好等.这个问题让我只能用拼音了.另外,现在打出来的标点都是半角,设置全角也不行

补充一下,上面回复是用新版回的,打单字非常困难,常用字三到四次按键才能输出出来,原来只要一次按键,我打字单字和词语基本是3:7,但这30%的单字输入起来太难受了

Reply View the author
avatar
kookboy
deepin
2026-09-28 16:20
#37
Linux初学者:

补充一下,上面回复是用新版回的,打单字非常困难,常用字三到四次按键才能输出出来,原来只要一次按键,我打字单字和词语基本是3:7,但这30%的单字输入起来太难受了

因为合并更新了上游的一些更新,刚在测试中也发现一些小问题...我慢慢修复吧.

Reply View the author
avatar
Linux初学者
deepin
2026-09-28 16:24
#38
kookboy:

因为合并更新了上游的一些更新,刚在测试中也发现一些小问题...我慢慢修复吧.

收到,敬待佳音。另外有个功能不知道是否可以加进去。以前windows下极点有个功能,在输入一个字或词组后,再输入z空格,会重复输出最后输入的字或词组,这个功能感觉挺实用,不知道linux下能否实现

Reply View the author
avatar
kookboy
deepin
2026-09-28 18:08
#39
Linux初学者:

收到,敬待佳音。另外有个功能不知道是否可以加进去。以前windows下极点有个功能,在输入一个字或词组后,再输入z空格,会重复输出最后输入的字或词组,这个功能感觉挺实用,不知道linux下能否实现

借着智谱送的1亿token,上述问题都已经解决了,详情看一下更新内容,我使用正常~

请再次安装试试~

agree

Reply View the author
avatar
Linux初学者
deepin
2026-09-28 19:04
#40
kookboy:

借着智谱送的1亿token,上述问题都已经解决了,详情看一下更新内容,我使用正常~

请再次安装试试~

agree

已经好了,非常感谢!这效率太高了,我以为得一个星期呢😁

以前windows下极点有个功能,在输入一个字或词组后,再输入z空格,会重复输出最后输入的字或词组,这个功能感觉挺实用,不知道linux下能否实现?

Reply View the author
2 / 3
To page