ibus框架的紫光华宇拼音输入法

系统字体配置、中文显示和输入法问题
头像
百草谷居士
帖子: 3936
注册时间: 2006-02-10 16:36
系统: debian12/xubuntu2404

ibus框架的紫光华宇拼音输入法

#1

帖子 百草谷居士 » 2019-09-09 23:07

原帖在这里:
http://bbs.unispim.com/forum.php?mod=vi ... #pid167067

紫光华宇是老牌拼音输入法。
需要自己下载编译安装,没有试用,感兴趣的伙伴可以试试。最好能提供个deb安装包
debian 12.5 / xubuntu 24.04

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
onlylove
论坛版主
帖子: 5254
注册时间: 2007-01-14 16:23

Re: ibus框架的紫光华宇拼音输入法

#2

帖子 onlylove » 2019-09-10 0:00

只有ibus么……有空试试
头像
百草谷居士
帖子: 3936
注册时间: 2006-02-10 16:36
系统: debian12/xubuntu2404

Re: ibus框架的紫光华宇拼音输入法

#3

帖子 百草谷居士 » 2019-09-10 13:37

先编译libunispim,按照错误提示,下载了一大堆库文件,最后编译成功,有一个警告信息。但是在编译ibus-unispin时,提示找不到 libunispim 模块就不知道怎么办了。

~/tmp/liblunispim-master$ sudo make install
make -C build install
make[1]: 进入目录“/home/lpl/tmp/liblunispim-master/build”
make[2]: 进入目录“/home/lpl/tmp/liblunispim-master/build”
make[3]: 进入目录“/home/lpl/tmp/liblunispim-master/build”
make[3]: 离开目录“/home/lpl/tmp/liblunispim-master/build”
[100%] Built target lunispim
make[2]: 离开目录“/home/lpl/tmp/liblunispim-master/build”
Install the project...
-- Install configuration: ""
-- Installing: /usr/lib64/pkgconfig/liblunispim.pc
-- Installing: /usr/share/lunispim
-- Installing: /usr/share/lunispim/zi
-- Installing: /usr/share/lunispim/zi/hzbh.dat
-- Installing: /usr/share/lunispim/zi/hzpy.dat
-- Installing: /usr/share/lunispim/zi/hzbs.dat
-- Installing: /usr/share/lunispim/zi/j2f.dat
-- Installing: /usr/share/lunispim/zi/hzjf.dat
-- Installing: /usr/share/lunispim/ini
-- Installing: /usr/share/lunispim/ini/双拼.ini
-- Installing: /usr/share/lunispim/ini/固顶字.ini
-- Installing: /usr/share/lunispim/ini/中文符号.ini
-- Installing: /usr/share/lunispim/phrase
-- Installing: /usr/share/lunispim/phrase/系统短语库.ini
-- Installing: /usr/share/lunispim/wordlib
-- Installing: /usr/share/lunispim/wordlib/sys.uwl
-- Installing: /usr/share/lunispim/wordlib/bigram.dat
-- Installing: /usr/share/lunispim/english
-- Installing: /usr/share/lunispim/english/english.dat
-- Installing: /usr/share/lunispim/english/english_trans.dat
-- Installing: /usr/share/lunispim/icons
-- Installing: /usr/share/lunispim/icons/logo.png
-- Installing: /usr/lib64/liblunispim.so.0.1
-- Installing: /usr/lib64/liblunispim.so
-- Installing: /usr/include/lunispim/lunispim_api.h
make[1]: 离开目录“/home/lpl/tmp/liblunispim-master/build”
lpl@lpl-works:~/tmp/liblunispim-master$ cd ..
lpl@lpl-works:~/tmp$ cd ibus-lunispim-master/
lpl@lpl-works:~/tmp/ibus-lunispim-master$ make
mkdir -p build
(cd build; cmake -DCMAKE_INSTALL_PREFIX=/usr -DDESTDIR= .. && make)
-- Checking for module 'liblunispim'
-- No package 'liblunispim' found
CMake Error at /usr/share/cmake-3.13/Modules/FindPkgConfig.cmake:452 (message):
A required package was not found
Call Stack (most recent call first):
/usr/share/cmake-3.13/Modules/FindPkgConfig.cmake:622 (_pkg_check_modules_internal)
CMakeLists.txt:18 (pkg_check_modules)


-- Configuring incomplete, errors occurred!
See also "/home/lpl/tmp/ibus-lunispim-master/build/CMakeFiles/CMakeOutput.log".
make: *** [Makefile:12:ibus-engine-lunispim] 错误 1
debian 12.5 / xubuntu 24.04

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
TeliuTe
论坛版主
帖子: 7668
注册时间: 2007-11-25 13:29
系统: 16/18/20/w7
来自: 新疆博乐
联系:

Re: ibus框架的紫光华宇拼音输入法

#4

帖子 TeliuTe » 2019-09-10 14:13

我那个专网的机子上在用紫光拼音,打学生名字没有搜狗那么好,用的不多
头像
百草谷居士
帖子: 3936
注册时间: 2006-02-10 16:36
系统: debian12/xubuntu2404

Re: ibus框架的紫光华宇拼音输入法

#5

帖子 百草谷居士 » 2019-09-10 15:07

关键是ibus框架,ibus框架下真的没啥好用的拼音,目前就寄希望在紫光拼音了。
帮忙说说编译的问题才是正事
debian 12.5 / xubuntu 24.04

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: ibus框架的紫光华宇拼音输入法

#6

帖子 Ping-Wu » 2019-09-10 16:16

百草谷居士 写了: 2019-09-10 15:07 关键是ibus框架,ibus框架下真的没啥好用的拼音
不同意!
百草谷居士 写了: 2019-09-10 15:07 帮忙说说编译的问题才是正事
作者提到 “在满足依赖条件的前提下” . . .,说这句话就跟放P一样。不是常常打包的人,有太多的时间没处发泄,那是自家的事,管不了。即使勉强打包成功,这是 “0.1" 版本,根本无法使用。

当然啦,如果有兴趣参与开发,那是另外一回事。不过这是过去式,对练 Linux 功夫也不会有太多益处。
onlylove
论坛版主
帖子: 5254
注册时间: 2007-01-14 16:23

Re: ibus框架的紫光华宇拼音输入法

#7

帖子 onlylove » 2019-09-10 16:47

Ping-Wu 写了: 2019-09-10 16:16
百草谷居士 写了: 2019-09-10 15:07 关键是ibus框架,ibus框架下真的没啥好用的拼音
不同意!
百草谷居士 写了: 2019-09-10 15:07 帮忙说说编译的问题才是正事
作者提到 “在满足依赖条件的前提下” . . .,说这句话就跟放P一样。不是常常打包的人,有太多的时间没处发泄,那是自家的事,管不了。即使勉强打包成功,这是 “0.1" 版本,根本无法使用。

当然啦,如果有兴趣参与开发,那是另外一回事。不过这是过去式,对练 Linux 功夫也不会有太多益处。
你不同意就不同意吧,反正就windows环境来说,紫光虽然不如搜狗,但是还是有可取之处的,至于linux环境,真的没啥好用的拼音(没对比就没伤害,用过各种输入法的中文windows用户自然知道什么是好用的
头像
百草谷居士
帖子: 3936
注册时间: 2006-02-10 16:36
系统: debian12/xubuntu2404

Re: ibus框架的紫光华宇拼音输入法

#8

帖子 百草谷居士 » 2019-09-10 20:50

大佬们别争论那些,咱就说说咋解决编译问题吧
debian 12.5 / xubuntu 24.04

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: ibus框架的紫光华宇拼音输入法

#9

帖子 Ping-Wu » 2019-09-10 21:44

百草谷居士 写了: 2019-09-10 20:50 大佬们别争论那些,咱就说说咋解决编译问题吧
自从中国篮队连输三场后,就一天到晚找人吵架。碰到有人浪费宝贵的时间 . . .。
onlylove
论坛版主
帖子: 5254
注册时间: 2007-01-14 16:23

Re: ibus框架的紫光华宇拼音输入法

#10

帖子 onlylove » 2019-09-11 12:17

百草谷居士 写了: 2019-09-10 20:50 大佬们别争论那些,咱就说说咋解决编译问题吧

代码: 全选

export PKG_CONFIG_PATH=/usr/lib64/pkgconfig/
当然,你会继续遇到下一个坑
//usr/lib64/liblunispim.so: undefined reference to `boost::system::system_category()'
//usr/lib64/liblunispim.so: undefined reference to `boost::system::generic_category()'
头像
zzugyl
帖子: 356
注册时间: 2011-03-07 17:26
系统: Ubuntu 20.04.3 LTS

Re: ibus框架的紫光华宇拼音输入法

#11

帖子 zzugyl » 2019-09-11 12:53

早些年我也用过紫光拼音,后来改名华宇拼音了。就拼音输入法而言,win上的体验确实不错。
那个年代比智能ABC,微软拼音简单易用很多。后来有了搜狗输入法之后,其他输入法都不用了。
我也来试试编译吧。
常在深闺人未识 一朝成名天下知
onlylove
论坛版主
帖子: 5254
注册时间: 2007-01-14 16:23

Re: ibus框架的紫光华宇拼音输入法

#12

帖子 onlylove » 2019-09-11 13:15

fedora 30上可以编译成功,而且没遇到找不到libunispim问题,不需要声明环境变量
ubuntu1804不行,可能是boost版本问题,也没准是系统问题,因为fedora没有声明PKG_CONFIG_PATH这个变量照样能编译
所以……嗯,天知道谁的问题

简单说下

编译这俩,需要安装cmake
需要的依赖
libboost-dev
libunistring-dev

libibus-dev
libnotify-dev

剩下的,听天由命

补充下, 测试过的发行版,fedora 30 arch最新 debian 10 ubuntu1804 ubuntu1904,除ubuntu外其他都能编译通过
头像
zzugyl
帖子: 356
注册时间: 2011-03-07 17:26
系统: Ubuntu 20.04.3 LTS

Re: ibus框架的紫光华宇拼音输入法

#13

帖子 zzugyl » 2019-09-12 10:09

我再MXLinux18.03下也编译通过了。
刚开始缺少boost库,我自己找1.46版本编译,饶了一个大圈子,坑死。
第二个也是提示了“no package 'liblunispim' found”,回看第一步安装后提示了liblunispim.pc的路径,所以export一下就行了。
ps:最近论坛502概率很高,不知道是不是我自己网络问题。
常在深闺人未识 一朝成名天下知
mraandtux
论坛版主
帖子: 5211
注册时间: 2009-12-12 19:29
系统: Kubuntu

Re: ibus框架的紫光华宇拼音输入法

#14

帖子 mraandtux » 2019-09-12 18:35

zzugyl 写了: 2019-09-12 10:09 最近论坛502概率很高,不知道是不是我自己网络问题。
我都有遇到502,论坛已经移到CF云了,谁敢黑?
头像
百草谷居士
帖子: 3936
注册时间: 2006-02-10 16:36
系统: debian12/xubuntu2404

Re: ibus框架的紫光华宇拼音输入法

#15

帖子 百草谷居士 » 2019-09-16 11:34

zzugyl 写了: 2019-09-12 10:09 我再MXLinux18.03下也编译通过了。
刚开始缺少boost库,我自己找1.46版本编译,饶了一个大圈子,坑死。
第二个也是提示了“no package 'liblunispim' found”,回看第一步安装后提示了liblunispim.pc的路径,所以export一下就行了。
ps:最近论坛502概率很高,不知道是不是我自己网络问题。
怎么个export法,把命令写出来吧
debian 12.5 / xubuntu 24.04

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
回复