OpenAtom-Linyaps / linyaps

GNU Lesser General Public License v3.0
88 stars 45 forks source link

玲珑运行导出layer的Electron应用在Fcitx5-RIME和Fcitx5-pinyin下仍然会漏字,但是ll-builder run直接运行不会 #804

Open LFRon opened 1 week ago

LFRon commented 1 week ago

我通过1.6.3稳定分支的玲珑转制appimage的QQ,发现即使增加了Fcitx5的GTK2/3/4的前端,而且ll-builder run运行不会出现该问题,但是ll-builder export --layer导出的layer文件使用Fcitx5-RIME或者Fcitx5-pinyin都会输入快导致漏字 图片

Linux发行版:Ubuntu 24.10 桌面环境:KDE Plasma 6.1.5 显示协议:Wayland 而deb版本的QQ没有这个问题,官方能否即使进行修复,谢谢!

LFRon commented 1 week ago

我初步排查是Wayland下玲珑容器内环境没有设置SDL_IM_MODULE=fcitx而导致KDE 6.1上会漏字

LFRon commented 1 week ago

我初步排查是Wayland下玲珑容器内环境没有设置SDL_IM_MODULE=fcitx而导致KDE 6.1上会漏字

我现在排查下来很可能玲珑的问题,我已经在容器里加入了fcitx on wayland下所有环境变量(XModifier/Qt/GTK/SDL),但是仍然会漏字

dengbo11 commented 1 week ago

使用org.deepin.base试试,之前的org.deepin.foundation没有将fctixt5的gtk前端带进去

LFRon commented 1 week ago

使用org.deepin.base试试,之前的org.deepin.foundation没有将fctixt5的gtk前端带进去

我尝试了一下发现正常了,请问foundation能否下个版本马上加入对fcitx5前端的完整支持?谢谢!

myml commented 1 week ago

试试修改转制生成的linglong.yaml文件,base和runtime使用

base: org.deepin.base/23.1.0
runtime: org.deepin.runtime.dtk/23.1.0
LFRon commented 1 week ago

试试修改转制生成的linglong.yaml文件,base和runtime使用

base: org.deepin.base/23.1.0
runtime: org.deepin.runtime.dtk/23.1.0

这么做会导致systemd相关功能缺失,需要自己手动补,比如不能右键打开文件夹/右键浏览器打开等

myml commented 2 days ago

试试修改转制生成的linglong.yaml文件,base和runtime使用

base: org.deepin.base/23.1.0
runtime: org.deepin.runtime.dtk/23.1.0

这么做会导致systemd相关功能缺失,需要自己手动补,比如不能右键打开文件夹/右键浏览器打开等

可以贴下linglong.yaml文件吗?base应该不会影响这样功能才对,可能是某些bug

LFRon commented 1 day ago

试试修改转制生成的linglong.yaml文件,base和runtime使用

base: org.deepin.base/23.1.0
runtime: org.deepin.runtime.dtk/23.1.0

这么做会导致systemd相关功能缺失,需要自己手动补,比如不能右键打开文件夹/右键浏览器打开等

可以贴下linglong.yaml文件吗?base应该不会影响这样功能才对,可能是某些bug

base不会,但是base打包后右键文件夹打开等systemd功能没法用,需要自己把systemd-run放进去