[problem help] 不能切换输入法和输入中文, AppImage QT5 Deepin谁的锅?
Tofloor
poster avatar
深圳市耀影科技有限公司
deepin
2023-10-22 09:44
Author

图片.png

- 参考资料

  • 关于keepassxc作者的回复https://github.com/keepassxreboot/keepassxc/issues/9949
    @droidmonkeydroidmonkey commented
  • We don't have that as a dependency so it would never be bundled with the  appimage.
     You'll have to either get that library in your library load  path 
    or use an alternative distribution like snap or flatpak.
    
  • https://github.com/keepassxreboot/keepassxc/issues/6583#issuecomment-1435801747
@droidmonkeydroidmonkey commented
That is a qt bug

- 关于AppImage的AppRun配置 LD_LIBRARY_PATH说明

  • https://github.com/AppImage/AppImageKit/issues/126
  • https://github.com/Gamuxorg/AppImage-CN/blob/master/_docs/Creating_AppImages.md

- 解决方案一:

参考:https://bbs.deepin.org/post/263561?postId=1526465

sudo cp -av /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitx5platforminputcontextplugin.so /opt/apps/org.keepassxc.keepassxc/files/usr/plugins/platforminputcontexts/

解包AppImage

./KeePassXC-2.7.6-x86_64.AppImage --appimage-extract

/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitx5platforminputcontextplugin.so

创建软连到 /squashfs-root/usr/plugins/platforminputcontexts

打开 AppRun.wrapped可以解决输入中文问题


软件及下载页面

软件名称 下载页面 下载链接 是否可以输入中文 解决方案一是否解决
inkscape inkscape下载页面 点击下载Inkscape 输入中文 无法输入
切换输入法 无法切换
无法解决
GIMP GIMP下载页面 点击下载GIMP 输入中文正常
切换输入法正常
官方支持
Joplin Joplin下载页面 点击下载Joplin 输入中文正常
切换输入法正常
官方支持
KeePassXC KeePassXC下载页面 点击下载KeePassXC 输入中文 无法输入
切换输入法 无法切换
可以解决

以上4个软件2个可以,2个不可以

不能切换输入法和输入中文, AppImage QT5 Deepin谁的锅?

到底是谁的锅?

Reply Favorite View the author
All Replies
1 / 2
To page
北冥夜未央
deepin
Ecological co-builder
2023-10-22 14:56
#1

不就是打包的时候没把fcitx的插件打包进去么,解包→放插件→重新打包。

Reply View the author
fslong
deepin beta test group
2023-10-22 16:27
#2

qt软件打包者的锅,没放支持fcitx5的插件。

Reply View the author
深圳市耀影科技有限公司
deepin
2023-10-22 19:52
#3

https://gitlab.com/inkscape/inkscape/-/issues/2218

Reply View the author
DebuggerX
deepin
2023-10-22 21:48
#4

直接原因是打包者没考虑中文输入问题,但本质原因是QT不重视ime问题。毕竟打包者很可能是不需要ime的外国人,甚至可能都不知道有输入法这种东西,这很正常。而QT作为框架,面向全球用户,理应考虑各国本地化和相关的需求,最少也应该给予足够的支持和重视……

Reply View the author
深圳市耀影科技有限公司
deepin
2023-10-22 22:01
#5
DebuggerX

直接原因是打包者没考虑中文输入问题,但本质原因是QT不重视ime问题。毕竟打包者很可能是不需要ime的外国人,甚至可能都不知道有输入法这种东西,这很正常。而QT作为框架,面向全球用户,理应考虑各国本地化和相关的需求,最少也应该给予足够的支持和重视……

输入法 只要是非标英文都需要的把

韩文

日文

阿拉伯

朝鲜

等等

Reply View the author
神末shenmo
deepin
Spark-App
2023-10-22 22:05
#6

We don't have that as a dependency so it would never be bundled with the appimage.

写的很明确了,打包者拒绝打包输入法支持库,因为这不是软件的依赖,他不考虑输入法支持

Reply View the author
DebuggerX
deepin
2023-10-22 22:12
#7
深圳市耀影科技有限公司

输入法 只要是非标英文都需要的把

韩文

日文

阿拉伯

朝鲜

等等

这些国家加起来在整个IT界也算不上多少,所以cjk问题和ime问题在很多技术和框架里都存在,甚至可以说很普遍,用我们圈子里的玩笑话就是cjk日常没人权。

大型公司的商业产品,例如谷歌微软苹果,一般都会给你考虑到,虽然也不一定能做得多好。没那么多财力的小公司,以及开源项目,那真就自求多福了,好一点就是有cjk开发者提交解决方案和代码,他们接受后发布,差的就是不理你或者一直拖……典型的jetbrain家的ide就是这样,一个输入跟随问题拖了很多年都没解决。

Reply View the author
深圳市耀影科技有限公司
deepin
2023-10-22 22:18
#8
神末shenmo

We don't have that as a dependency so it would never be bundled with the appimage.

写的很明确了,打包者拒绝打包输入法支持库,因为这不是软件的依赖,他不考虑输入法支持

之前GIMP也是不能输入中文,新版现在修复啦。已经可以啦

inkscape的AppImage包知道是缺什么吗?这个货还不能输入中文

Reply View the author
深圳市耀影科技有限公司
deepin
2023-10-22 22:20
#9
DebuggerX

这些国家加起来在整个IT界也算不上多少,所以cjk问题和ime问题在很多技术和框架里都存在,甚至可以说很普遍,用我们圈子里的玩笑话就是cjk日常没人权。

大型公司的商业产品,例如谷歌微软苹果,一般都会给你考虑到,虽然也不一定能做得多好。没那么多财力的小公司,以及开源项目,那真就自求多福了,好一点就是有cjk开发者提交解决方案和代码,他们接受后发布,差的就是不理你或者一直拖……典型的jetbrain家的ide就是这样,一个输入跟随问题拖了很多年都没解决。

-- 哎 那我们社区大佬看看有么有解决的😂

Reply View the author
北冥夜未央
deepin
Ecological co-builder
2023-10-22 22:43
#10

又遇到放插件还输入不了汉字的问题了,“打开 AppRun.wrapped可以解决输入中文问题”,这个是怎么个操作法?

Reply View the author
深圳市耀影科技有限公司
deepin
2023-10-22 23:36
#11
北冥夜未央

又遇到放插件还输入不了汉字的问题了,“打开 AppRun.wrapped可以解决输入中文问题”,这个是怎么个操作法?

libfcitx5platforminputcontextplugin.so

这个文件 只能解决部分软件

Reply View the author
北冥夜未央
deepin
Ecological co-builder
2023-10-22 23:44
#12
深圳市耀影科技有限公司

libfcitx5platforminputcontextplugin.so

这个文件 只能解决部分软件

O

Reply View the author
lon
deepin
2023-10-23 04:14
#13

inkscape 想支持中文直接输入,源码编译

Reply View the author
深圳市耀影科技有限公司
deepin
2023-10-23 05:16
#14
lon

inkscape 想支持中文直接输入,源码编译

编译后 打包APP 可以输入吗?

Reply View the author
lon
deepin
2023-10-23 16:29
#15

Inkscape 源码或源码打传统的deb包,都可以正常输入。其它都没成功过

Reply View the author
深圳市耀影科技有限公司
deepin
2023-10-24 00:39
#16
lon

Inkscape 源码或源码打传统的deb包,都可以正常输入。其它都没成功过

https://inkscape.org/release/all/gnulinux/appimage/

能用最新版源码在DE E PIN V23编译一个嘛 ,deb

Reply View the author
lon
deepin
2023-10-24 04:09
#17

我没deepin,手边有一个现成的乌班上的,也有UOS的旧版,自用的包,依赖什么也没弄的太准,源码安装吧,装1.3的吧,感觉这个版本用的很顺手,对我这样的设计小白入手也较轻松

着重说一点,机子上2geom小于1.3.0的,它会自动带上2geom-1.3.0,注重下系统上的现有版本,不高于就不要装了,它会装一个1.3.0,会有点冲突

截图 2023-10-23 20-07-08.png

截图 2023-10-23 20-07-32.png

截图 2023-10-23 20-11-59.png

Reply View the author
lon
deepin
2023-10-24 05:41
#18
深圳市耀影科技有限公司

https://inkscape.org/release/all/gnulinux/appimage/

能用最新版源码在DE E PIN V23编译一个嘛 ,deb

你稍等等,我又想到一种打包方式,或许还能解决部分兼容性的问题,你回头当回小白鼠😁

Reply View the author
深圳市耀影科技有限公司
deepin
2023-10-25 03:11
#19
lon

你稍等等,我又想到一种打包方式,或许还能解决部分兼容性的问题,你回头当回小白鼠😁

Reply View the author
深圳市耀影科技有限公司
deepin
2023-10-25 03:11
#20
lon

我没deepin,手边有一个现成的乌班上的,也有UOS的旧版,自用的包,依赖什么也没弄的太准,源码安装吧,装1.3的吧,感觉这个版本用的很顺手,对我这样的设计小白入手也较轻松

着重说一点,机子上2geom小于1.3.0的,它会自动带上2geom-1.3.0,注重下系统上的现有版本,不高于就不要装了,它会装一个1.3.0,会有点冲突

截图 2023-10-23 20-07-08.png

截图 2023-10-23 20-07-32.png

截图 2023-10-23 20-11-59.png

你能把你编译的 包分享下吗,我解开包,看能运行不

Reply View the author
1 / 2
To page