Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
LFRon opened this issue Nov 6, 2024 · 11 comments
Assignees
Labels
bug Something isn't working

Comments

@LFRon
Copy link

LFRon commented Nov 6, 2024

我通过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没有这个问题,官方能否即使进行修复,谢谢!

@dengbo11 dengbo11 added the bug Something isn't working label Nov 7, 2024
@LFRon
Copy link
Author

LFRon commented Nov 7, 2024

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

@LFRon
Copy link
Author

LFRon commented Nov 7, 2024

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

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

@dengbo11
Copy link
Collaborator

dengbo11 commented Nov 8, 2024

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

@LFRon
Copy link
Author

LFRon commented Nov 8, 2024

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

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

@myml
Copy link
Collaborator

myml commented Nov 8, 2024

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

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

@LFRon
Copy link
Author

LFRon commented Nov 9, 2024

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

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

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

@myml
Copy link
Collaborator

myml commented Nov 14, 2024

试试修改转制生成的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
Copy link
Author

LFRon commented Nov 15, 2024

试试修改转制生成的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放进去

@myml
Copy link
Collaborator

myml commented Nov 18, 2024

新版本base没有内置systemd的命令。 @black-desk 这个是不是需要考虑个方案

@black-desk
Copy link
Collaborator

试试修改转制生成的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放进去

你这里的意思是说QQ会使用systemd-run来做什么事情?创建文件管理器里的右键菜单?

@LFRon
Copy link
Author

LFRon commented Nov 18, 2024

试试修改转制生成的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放进去

你这里的意思是说QQ会使用systemd-run来做什么事情?创建文件管理器里的右键菜单?

主要两个用途:1.右键浏览器打开 2.右键文件夹内打开

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants