当前位置: 首页 > news >正文

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

  • tree.txt是文件列表
  • dpkg -i 安装.deb

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

下面是过程。


在 铜豌豆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下应该也可以安装。

没试能否用~/.systemspw.ini,反正我的电脑我一个人用。


虽然能正常输入,但运行huayupy-qimpanel时说找不到libQtDeclarative.so.4

export LD_LIBRARY_PATH=/usr/lib64 后可以了。

killall fctix再fcitx之前别忘了设置LD_LIBRARY_PATH,这样就不用重启Linux了(虽然很快)。

不运行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 foundlibQtGui.so.4 => not foundlibQtNetwork.so.4 => not foundlibQtCore.so.4 => not foundlibpthread.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 foundlibQtSql.so.4 => not foundlibQtXmlPatterns.so.4 => not foundlibQtGui.so.4 => not foundlibQtNetwork.so.4 => not foundlibQtCore.so.4 => not foundlibm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fcd83b20000)/lib64/ld-linux-x86-64.so.2 (0x00007fcd8443e000)
View Code

libqt4-declarative是Qt4中blah blah,它提供了QML语言和Qt Quick框架的运行时环境。

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

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


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

  • dd if=transmatrix.dat.org of=transmatrix.dat bs=4096 count=1
    • if=*.org不行,这种情况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)
  • 好像好多人忘记-O和strip,我曾经跑到某互联网公司通过加上-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

但这个不如我原先用的dark好看。 

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


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

 

http://www.jsqmd.com/news/46074/

相关文章:

  • XHORSE XZPG00EN Special PCB Board for Peugeot Citroen DS – 5pcs/lot for Reliable Repairs
  • 从原则到协议:价值原语化——多元共生AI伦理的技术实现范式
  • Swift 多线程读变量安全吗?
  • Xhorse BMW G-Chassis BDC02 IMMO Authorization for Key Tool Plus, VVDI2, MIDI
  • 从原则到协议:论价值原语化多元共生AI伦理的技术化实现范式
  • XHORSE XKGA81EN All Black GAO8 Style Universal Wired Remote - 5pcs/lot (European/American Fit)
  • 102302110高悦作业3
  • 从原则到协议:论价值原语作为多元共生AI伦理的技术化实现范式
  • 用Google AI Studio生成了一个学习闹铃管理系统
  • 第三十二天
  • 第三十五天
  • 2025-11-21 nestJS报错:找不到名称“Get”。
  • 第三十四天
  • 第三十三天
  • 就是想赚点学分有什么不队 第二次团队作业
  • 腾讯云服务器遭受大量请求攻击导致网页打不开
  • 2025 上海奢侈品回收首选指南与 16 区服务承诺
  • 11月20日日记
  • 洛谷-P14333 [JOI2021 预选赛 R2] 安全检查 / Safety Inspection
  • 江苏最好的有机农场推荐——德芳有机农场
  • 随笔11月20日
  • elementui 遇到问题 el-select搜索框在ipad下无法唤出虚拟键盘
  • 代码随想录算法训练营第一天:数组part01
  • 2025年11月20日
  • 手写字体文字识别
  • 一个简单的Token银行DApp - all-in
  • RecoveryTools
  • 信计2班 17 曾向嵩 文字识别系统
  • 251120一波三折的一天啊
  • Java自复习