cfl6321768 cfl6321768
关注数: 23 粉丝数: 11 发帖数: 46 关注贴吧数: 2
Fedora32 移植 百度输入法fcitx-baidupinyin 附方法和包 看到贴吧有人需要百度输入法,苦于官方并未提供RPM包,周末无事就针对fedora32进行了移植,当前百度输入法支持全拼、双拼、86/98五笔,供大家测试使用 本人只测试了GNOME和KDE桌面,其他桌面环境请自行测试 pan地址 链接:/s/1BcNrEtl1Z-zrt4dFeLUl_g 提取码:uo62 备链接 flong.info/repo * GNOME桌面运行方法 1.安装RPM包 sudo dnf install fcitx-baidupinyin-1.0.1.0-2.x86_64.rpm 2.安装dnf install gnome-tweaks 3.启动gnome-tweaks将fcitx加入开机启动4.修改vim /etc/profile.d/fcitx.sh(没有则新建),添加如下三行 export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS="@im=fcitx" 5.完成后注销用户或者重启,再次重新登录会弹出设置框,设置完后稍等一会就可以使用,使用ctrl+space切换输入法,shift切换中英文 (与ibus的win+space区分)百度输入法默认不支持wayland异常,我改了一点东西,暂时测试wayland和Xorg都正常(wayland下可能没有Xorg稳定,wayland模式下中字切换容易卡死,建议用shift快捷键切换)由于gnome3与ibus强绑定,所以最终只能ibus与fcitx共存,像activity的gnome内置窗口只能通过ibus来输入中文,这个没办法解决;还有部分Qt应用fcitx会无法输入中文,需要添加对应Qt版本libfcitxplatforminputcontextplugin.so支持 wayland * KDE桌面运行方法 1.安装RPM包 sudo dnf install fcitx-baidupinyin-1.0.1.0-2.x86_64.rpm,安装完后就会弹出设置页面 2.im-chooser选择切换输入法为fcitx3.注销账号或者重启系统,登录后即可使用,ctrl+space切换输入法 由于本人使用的KDE环境,而KDE没有ibus的问题比较简单,所以没有找纯净版KDE测试,如有问题请反馈 * 拼音和输入法GNOME运行效果如下(KDE没啥区别)
Fedora32 成功运行百度网盘 baidunetdisk 附方法和包 这两天无意中看到百度网盘又更新了,由于之前版本fedora一直无法启动,这次满怀希望下载下来,结果又是熟悉的段错误,非常失望,看到贴吧不少人关注这个问题,决定尝试解决,造福一下大家 gdb调试后报错的代码 0x00007ffff5253499 in EVP_MD_CTX_clear_flags () from /lib64/libcrypto.so.1.1 该文件由openssl-libs-1.1.1提供 将rpm包放到能运行的系统中,ldd分析baidunetdisk的动态链接库,发现使用的是libcrypto.so.10,该文件由openssl-libs-1.0.2提供,因此猜测是fedora的openssl版本太高导致,baidunetdisk暂时不支持openssl1.1.1,需要为baidunetdisk提供openssl1.0.2的运行环境 由于fedora32整个so环境都与基于openssl1.1.1,baidunetdisk运行所需的多个so,都被链接到1.1.1,因此简单装一个openssl1.0.2并不能解决问题,需要将所有链接libcrypto.so.1.1的so都替换成链接libcrypto.so.10 分析需要替换哪些so的过程就不详叙,最后就是要将下列的so添加的/opt/baidunetdisk/安装目录下 (so文件部分从centos7提取,部分由compat-openssl10-1.0.2包提供)添加so后,尝试启动网盘,终于成功啦!功能很简陋,暂时测试使用正常,可在线预览图片和视频 废话一大堆,最后为大家提供上so文件和我重新打包的rpm包,欢迎大家测试 sudo dnf install baidunetdisk-3.3.2-1.x86_64.rpm 嫌rpm包大的话,直接下载so文件放入/opt/baidunetdisk/网盘安装目录下即可 pan地址 链接:/s/1BcNrEtl1Z-zrt4dFeLUl_g 提取码:uo62 备链接 flong.info/repo
1 下一页