Debian 12/13可用的华宇输入法 .deb 14M安装后40M 词很多

词库:addr computer food names sports agriculture chemistry construct machine physics beijing colleges economics music sifa (司法) sys (系统)

搞了个thin版,.deb 14M,安装后40M,详情在最后面。

链接: https://pan.baidu.com/s/1lB9wgIE4nruKacLc4digNA 提取码: 1234

  • dpkg -i 安装.deb,建议安装后重启下Linux

下面是过程。


在 铜豌豆Linux 看到了 华宇输入法,Windows下我一直用它,很好用。

在Debian 12下装不上,需要libqt4-declarative,和Qt5啥的冲突。

  • 下载了libqt4-declarative-4.8.7-alt26.x86_64.rpm 1.1MB
  • apt download com.thunisoft.input 得到.deb 33MB

问AI,rpm转cpio,.deb其实就是.ar,总之把两个包合在一起,重新dpkg -b打包,34MB

在Debian 12下装上了正在用,13下应该也可以。


不运行huayupy-qimpanel也能输入;它需要的Qt文件多:

/opt/apps/com.thunisoft.input/files/bin$ ldd huayupy-qimpanel 
./huayupy-qimpanel: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.38' not found (required by /usr/lib64/qt4/lib/libQtDeclarative.so.4)
	linux-vdso.so.1 (0x00007ffd28ef4000)
	libQtDeclarative.so.4 => /usr/lib64/qt4/lib/libQtDeclarative.so.4 (0x00007fcd84000000)
	libQtDBus.so.4 => not found
	libQtGui.so.4 => not found
	libQtNetwork.so.4 => not found
	libQtCore.so.4 => not found
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fcd84425000)
	libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fcd83c00000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fcd84405000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fcd83e1e000)
	libQtScript.so.4 => not found
	libQtSql.so.4 => not found
	libQtXmlPatterns.so.4 => not found
	libQtGui.so.4 => not found
	libQtNetwork.so.4 => not found
	libQtCore.so.4 => not found
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fcd83b20000)
	/lib64/ld-linux-x86-64.so.2 (0x00007fcd8443e000)
View Code

libqt4-declarative提供QML语言和Qt Quick框架的运行时环境。

嗨,打包时去掉对libqt4-declarative的依赖即可。

甚至可以不进fcitx的设置,而是编辑~/.config/fcitx/conf/fcitx-huayupy.config


搞了个thin版,.deb 14M,安装后40M:

  • dd if=transmatrix.dat.orig of=transmatrix.dat bs=4096 count=1
    • if=*.orig不行,这种情况shell不会做扩展,AI说错了。  
  • 删除了用于五笔和英语输入的文件
  • 用return 0;的a.out代替了一些"exe"
  • strip能处理ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV),但处理不了ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux)
  • 我曾经跑到某程序化广告公司通过-O2来大大地提高了QPS,-O3掖着🕵

也许有其他方法,但我是这样用上皮肤的:在~/.config/fcitx/skin下:

  cp -a /opt/apps/com.thunisoft.input/files/skin/default huayu

然后killall fcitx,编辑~/.config/fcitx/conf/*classic*,最后一行:

  SkinType=huayu

image

哦,说错了:

  (WARN-1439 skin.c:130) 无法加载皮肤huayu,回到默认皮肤(上图是fcitx的皮肤)

无所谓啦,我用dark:

image

image

就算拼音和字的音节数必须一样多,我都能凑合——多按次退格嘛。

何况自定义短语功能超强👍。编辑 /opt/apps/com.thunisoft.input/files/phrase/systemspw.ini

就算不支持~/.systemspw.ini,也没啥大不了。

dian=·
kong= 
ersan=²³ 
alefa=αβθ 
pai=π
delta=Δ 
yayi=①② 
sansi=③④ 
mulou=⑤⑥ 
qiba=⑦⑧ 
gousi=⑨⑩ 
chengchu=×÷ 
zhengfu=± 
zuoyou=←→ 
shangxia=↑↓ 
fenjie=§ 
yuedeng=≈≠ 
daxiao=≤≥ 
liuzhu=√∑ 
wuqiong=∞ 
du=°℃ 
qianfen=‰ 
wujiao=☆★ 
fangkuo=〔〕
fangkuo=「」
fangkuo=『』
fangkuo=〖〗
fangkuo=【】 
View Code

请注意:也许有killall fcitx后再fcitx不行的情况(包括dpkg -i安装后没在fcitx里出现),重启Linux就可以了。


浑身舒坦了。本想做个“孙二狗”☺输入法自用:Sunpinyin+搜狗词库当语料+Google词库,字的tri-gram.

posted @ 2025-11-21 02:00  华容道专家  阅读(21)  评论(0)    收藏  举报