捡屁笑的小站

  • Home
  • 学习/教程
    • After Effects 教程
    • Cinema 4D 教程
    • Premiere Pro 教程
    • 达芬奇 教程
    • Blender 教程
    • 其它教程
    • 我翻译的教程
    • 原创教程
  • 软件
    • Win软件
    • Mac软件
    • Linux软件
    • Apple
    • Adobe
    • Autudesk
    • Blackmagic Design
    • Cinema 4D
    • Topaz
  • 插件/脚本/扩展
    • AE插件
    • AE脚本/扩展
    • PR插件/扩展
    • Resolve插件/脚本
    • PS插件
    • LR插件
    • OFX插件
    • FCPX插件
    • Blender插件
    • BorisFX 插件
    • Cinema 4D插件
    • RedGiant红巨星插件
    • VideoCopilot插件
  • 模板/预设/素材
    • AE模板
    • PR预设/模板
    • Resolve预设/模板
    • LR预设
    • Luts
    • Element 3D材质
    • Cinema 4D 材质
    • Blender材质
    • 视频素材
    • 音频素材
    • 图片素材
  • 付费资源
  • 零碎
    • Vlog
    • 优秀作品
    • 摄影
jpsmile
简简单单的分享
  1. 首页
  2. 教程
  3. 正文

解决Linux系统下达芬奇无法输入中文的问题(举例:Fedora 40、Pop!_OS)

2024-08-01 3490点热度 2人点赞 0条评论

问题原因及解决思路

问题原因:达芬奇自带的 Qt 和系统的QT无法链接或者说无法调用

解决思路:把系统的libibusplatforminputcontextplugin.so或者libfcitx5platforminputcontextplugin.so链接到达芬奇(取决于你用的是ibus还是fcitx5)

解决问题之前需要做的准备

安装QT5:

sudo dnf install qt5-qtbase-devel qt5-qtdeclarative-devel qt5-qtwebchannel-devel qt5-qtwebengine-devel qt5-qtsvg qt5-qtsvg-devel qt5-qtx11extras-devel

解决步骤(Fedora 40、RHEL 8.9等)

1.查看系统QT5版本:qmake-qt5 --version

~$ qmake-qt5 --version
QMake version 3.1
Using Qt version 5.15.14 in /usr/lib64

2.查看达芬奇自带的QT版本:strings /opt/resolve/libs/libQt5Core.so.5 | rg 'Qt 5'

~$ strings /opt/resolve/libs/libQt5Core.so.5 | rg 'Qt 5'
Qt 5.15.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by Clang 12.0.1 )
This is the QtCore library version Qt 5.15.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by Clang 12.0.1 )
If that is not possible, in Qt 5 you must at least reimplement

3.我们可以看到系统的QT版本是5.15.14,达芬奇自带的QT版本是5.15.2。从参考文章中已知:一般来说主次版本号不变的话不会有什么不兼容的改动。即本例中只要同样是5.15.x版本,那么就适用于接下来的方法 。

4.复制对应输入法的.so文件到达芬奇对应目录,操作如下:

Fcitx 5 输入法:

sudo mkdir /opt/resolve/libs/plugins/platforminputcontexts
sudo ln -s /usr/lib64/qt5/plugins/platforminputcontexts/libfcitx5platforminputcontextplugin.so /opt/resolve/libs/plugins/platforminputcontexts

iBus 输入法:

sudo mkdir /opt/resolve/libs/plugins/platforminputcontexts
sudo ln -s /usr/lib64/qt5/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so /opt/resolve/libs/plugins/platforminputcontexts

5.打开达芬奇耍起来吧~


解决步骤(Pop!_OS 22.04、Ubuntu 22.04等)

1.查看系统QT5版本:qmake --version

2.查看达芬奇自带的QT版本:strings /opt/resolve/libs/libQt5Core.so.5 | rg 'Qt 5'

3.从参考文章中已知:一般来说主次版本号不变的话不会有什么不兼容的改动。所以如果系统的QT版本和达芬奇自带的QT版本只有最后一个小数点后的数字不一样,那么就适用于接下来的方法 。

4.复制对应输入法的.so文件到达芬奇对应目录,操作如下:

Fcitx 5 输入法:

sudo mkdir /opt/resolve/libs/plugins/platforminputcontexts
sudo ln -s /usr/lib/qt/plugins/platforminputcontexts/libfcitx5platforminputcontextplugin.so /opt/resolve/libs/plugins/platforminputcontexts

iBus 输入法:

sudo mkdir /opt/resolve/libs/plugins/platforminputcontexts
sudo ln -s /usr/lib/qt/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so /opt/resolve/libs/plugins/platforminputcontexts

5.打开达芬奇耍起来吧~

我有话要说

为什么现在写这篇文章?

因为之前在Pop!_OS系统上的解决方法失效了,然后又查找资料,才发现Fedora系统上QT的目录不一样,所以为了方便那些同样遇到中文输入问题的人,写了这篇文章。希望对你有用~

参考

  • https://sh.alynx.one/posts/Input-Method-Support-for-DaVinci-Resolve-on-Linux/
  • https://www.bilibili.com/video/BV1Xg4y1x7yE/?p=10&spm_id_from=pageDriver&vd_source=6e5798d6894ee47a3e73383268520402
  • https://www.bilibili.com/read/cv33382960/?spm_id_from=333.999.0.0
  • https://www.csslayer.info/wordpress/fcitx-dev/a-case-study-how-to-compile-a-fcitx-platforminputcontext-plugin-for-a-proprietary-software-that-uses-qt-5/
  • https://szclsya.me/posts/linux/fcitx5-im-module-for-proprietary/

相关文章:

教程:延时摄影后期处理流程 教程:如何从头到尾制作一个视频 by Peter McKinnon 解决Mac系统安装软件各种打不开 告别烦人的Adobe弹窗
标签: Linux中文输入 达芬奇中文输入法
最后更新:2024-08-01

捡屁笑

热爱分享的非著名剪辑调色特效师

打赏 点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

搜索一下
友情赞助
微信
支付宝

最新 热点 随机
最新 热点 随机
MAC软件:Downie 4 v4.12.6 极致好用的视频下载利器 Win软件:Internet Download Manager 6.42 Build 64 - 网络资源下载神器IDM_支持下载各类网站视音频 Win软件:Adobe GenP v4.0.4 让你优雅地使用Adobe 2019~2026 Capture One Pro v16.8.1 顶级图像照片编辑软件(Win&Mac) LRTimelapse v7.5.3 延时摄影后期处理软件(Win&Mac) Adobe DNG Converter 18.3.2 将RAW文件转换成DNG文件(Win&Mac)
Win软件:Adobe GenP v4.0.4 让你优雅地使用Adobe 2019~2026Capture One Pro v16.8.1 顶级图像照片编辑软件(Win&Mac)MAC软件:Downie 4 v4.12.6 极致好用的视频下载利器Win软件:Internet Download Manager 6.42 Build 64 - 网络资源下载神器IDM_支持下载各类网站视音频LRTimelapse v7.5.3 延时摄影后期处理软件(Win&Mac)Adobe DNG Converter 18.3.2 将RAW文件转换成DNG文件(Win&Mac)
AE插件:Plexus 3.1.9_点线面三维粒子插件_Win&Mac AfterCodecs v1.5.1 For PR/ME——加速渲染输出编码插件_H264/H265/ProRes[Mac] PR模板:TypoKing_400个动画标题和动力学排版文本 Microsoft Office 2021 LTSC_微软办公套件_Win&Mac 达芬奇插件:Neat Video Pro v6.0.0 视频降噪插件(仅Win) Mac软件:Sketch v60 中文版_轻量易用的矢量设计工具
远程
欢迎加入QQ群交流

(不要重复加群,加群后第一件事:看群公告,所有群公告)
——————
微信群请扫描网页右下角二维码(备注加群)

最近评论
捡屁笑 发布于 3 天前(06月11日) 看群公告,有个专门的“密码”群公告
WEN 发布于 3 天前(06月11日) 您好~我已加入QQ群內 但沒看到解壓碼~
捡屁笑 发布于 6 天前(06月08日) 使用最新版GenP
RCR 发布于 6 天前(06月08日) There is something error when i'm installing ...
捡屁笑 发布于 7 天前(06月07日) 密码是对的。如果是Mac用户,请不要使用系统自带的垃圾解压功能。

COPYRIGHT © 2024 捡屁笑的小站. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

浙ICP备19010336号