如果软件直接执行可执行程序可以打开,但双击软件图标无法打开;
1.将desktop文件里面的Exec修改为(举例):Exec=/usr/bin/sh -c "QT_QPA_PLATFORM=''
/opt/apps/cn.lanxin/finles/bin/lanxin %U"
2.由于应用的desktop文件路径,需要通过应用的appId匹配,目前中文的appId无法匹配成功,应用
的appId是自己在代码中设置的
Exec=/usr/bin/sh -c "QT_QPA_PLATFORM='' /opt/ %U"
也可以通过添加环境变量 export QT_QPA_PLATFORM=xcb 写入到系统中 (通过xcb兼容模式运行)
https://xpanx.com/
评论