Package Details: fcitx-baidupinyin 1.0.1.0-10

Git Clone URL: https://aur.archlinux.org/fcitx-baidupinyin.git (read-only, click to copy)
Package Base: fcitx-baidupinyin
Description: Fcitx wrapper for Baidu Pinyin IM engine
Upstream URL: https://srfsh.baidu.com/site/guanwang_linux/index.html
Licenses: custom
Submitter: fkxxyz
Maintainer: sukanka
Last Packager: sukanka
Votes: 10
Popularity: 4.75
First Submitted: 2020-05-20 20:09
Last Updated: 2020-06-28 10:43

Required by (0)

Sources (2)

Pinned Comments

sukanka commented on 2020-05-21 05:55

乱码问题:如果是 baidu-qimpanel 被杀了,运行 /etc/xdg/autostart/fcitx-baidupinyin (重启也可) ,如果不是,请尝试清除 ~/.config/fcitx

偏好设置的问题已经解决,感谢 @aloxaf 的建议(原来字符串长度不一样要补 \x0)

fcitx-qimpanel 用于换皮肤,是可选依赖,实际上则是和 baidu-qimpanel 冲突,两者不能同时运行。fcitx-qimpanel 启动后会导致 baidu-qimpanel 死掉,输入中文乱码。

Latest Comments

1 2 Next › Last »

smartding commented on 2020-06-30 10:30

@xusine, I got the same fcitx crash problem. Rolling back to the previous version fixes the problem.

sukanka commented on 2020-06-29 10:56

@xusine, I got the same problem now. I don't know how to fix this. I'm going to switch to fcitx5.

xusine commented on 2020-06-29 08:44

I got a crash of fcitx when using baidupinyin:

FCITX 4.2.9.7 -- Get Signal No.: 11 Date: try "date -d @1593419900" if you are using GNU date *** ProcessID: 2722 fcitx(+0x17ce)[0x5620138ba7ce] /usr/lib/libc.so.6(+0x3c3e0)[0x7fe3ea3eb3e0] /usr/lib/libbaiduiptcore.so(_ZN7iptcore6AppMap16get_context_flagEv+0x0)[0x7fe3e6c10410] /usr/lib/libbaiduiptcore.so(_Z18ch_get_cloud_levelP9s_session+0x75)[0x7fe3e6ca9965] /usr/lib/libbaiduiptcore.so(_Z20ch_set_cloud_triggerP9s_session+0x26)[0x7fe3e6ca9a96] /usr/lib/libbaiduiptcore.so(_ZN7iptcore14ch_find_py_cz3EP9s_session+0x317)[0x7fe3e6c36427] /usr/lib/libbaiduiptcore.so(_Z18inl_query_find_appP9s_sessionPciiS1_j+0x2e9)[0x7fe3e6c8ed19] /usr/lib/libbaiduiptcore.so(_ZN7iptcore9PadPinyin4findEv+0xb3)[0x7fe3e6c80ff3] /usr/lib/libbaiduiptcore.so(_ZN7iptcore8PadInput14act_code_clickEiNS_8InputPad9InputTypeE+0x461)[0x7fe3e6c6f751] /usr/lib/libbaiduiptcore.so(_ZN7iptcore11PadPinyinPC14act_code_clickEiNS_8InputPad9InputTypeE+0xe)[0x7fe3e6c5dade] /usr/lib/libbaiduiptcore.so(_ZN7iptcore12InputPadImpl12act_keyclickEiNS_8InputPad9InputTypeEPt+0x77)[0x7fe3e6c665d7] /usr/lib/libbaiduiptcore.so(_ZN7iptcore12InputPadImpl10send_eventEPNS_8InputPad14EventKeyActionE+0x20b)[0x7fe3e6c63dbb] /usr/lib/fcitx/fcitx-baidupinyin.so(+0x29cd5)[0x7fe3e6fd3cd5] /usr/lib/fcitx/fcitx-baidupinyin.so(+0x21d27)[0x7fe3e6fcbd27] /usr/lib/libfcitx-core.so.0(FcitxInstanceProcessKey+0x55e)[0x7fe3ea5d974e] /usr/lib/fcitx/fcitx-ipc.so(+0x5d7d)[0x7fe3e4098d7d] /usr/lib/libdbus-1.so.3(+0x21c56)[0x7fe3e9d42c56] /usr/lib/libdbus-1.so.3(dbus_connection_dispatch+0x32d)[0x7fe3e9d3694d] /usr/lib/fcitx/fcitx-dbus.so(+0x23b9)[0x7fe3ea6203b9] /usr/lib/fcitx/fcitx-dbus.so(+0x24e7)[0x7fe3ea6204e7] /usr/lib/libfcitx-core.so.0(+0x962a)[0x7fe3ea5ce62a] /usr/lib/libfcitx-core.so.0(FcitxInstanceRun+0x57)[0x7fe3ea5cede7] fcitx(+0x113e)[0x5620138ba13e] /usr/lib/libc.so.6(__libc_start_main+0xf2)[0x7fe3ea3d6002] fcitx(+0x11be)[0x5620138ba1be]

I'm not very sure what happened.

sukanka commented on 2020-06-22 08:10

@spphins, 确实不能换皮肤,原因已经说过了。输入法面板可以自动隐藏,输入法状态栏可以选择隐藏或者显示,无法自动隐藏

spphins commented on 2020-06-22 07:53

不能换皮肤,大家都不能换吗? dota2里面发完消息输入框消失了,输入法面板还在不会隐藏。

chocotan commented on 2020-05-29 14:23

似乎会导致与shift有关的快捷键都失效,切换成其他输入法后又正常了。设置里关闭中英文切换后还是不行。

sukanka commented on 2020-05-24 13:01

@archer 可以,但是这种处理方式不arch. deb包里面的默认位置非常不规范。

archer commented on 2020-05-24 12:40

如果把文件放在deb包默认的位置是不是会简单一些? deb包里control.tar.gz里postinst文件差不多就是一个现成的脚本。

aloxaf commented on 2020-05-24 09:02

偏好设置的问题,理论上,如果目标字符串小于原有字符串的话,是可以直接改掉的(不造 sed 行不行,不行的话大概需要 bs{diff,patch} 的组合),多出来的部分填充 \0 即可

abcfy2 commented on 2020-05-23 14:00

@FlyInWind 解包百度拼音官方的deb包,你会发现它的那一堆so就是依赖于fcitx4的,所以这个除非百度自己改依赖重新编译,否则还真不是AUR能解决的。不过庆幸的是那个qimpanel依赖的是qt5,比不思进取的某狗强多了