/usr/bin/linuxqq在处理qq-flags.conf的时候对参数引用添加了双引号,如果在qq-flags.conf中添加了多个参数的话会被当成一个参数处理,导致和无法设置。
以下是一个sample:
qq-flags.conf中的内容
--enable-features=UseOzonePlatform --ozone-platform=wayland --enable-wayland-ime
/usr/bin/linuxqq原有的写法:
exec /opt/QQ/qq "${QQ_USER_FLAGS[@]}" "$@"
导致--enable-features=UseOzonePlatform --ozone-platform=wayland --enable-wayland-ime被识别为一整个参数,QQ还是运行在X而不是Wayland下
修改linuxqq脚本,去掉双引号:
exec /opt/QQ/qq ${QQ_USER_FLAGS[@]} "$@"
参数设置正确,QQ在Wayland下的窗口正确,也可以用Fcitx5输入中文了。
Pinned Comments
Integral commented on 2023-03-14 09:20 (UTC)
目前通过删除 linuxqq 包自带的 libvips 临时解决了浏览图片时崩溃的问题 PS:感谢 @ayatale 的建议