QT自运行程序
终局
搞定了兄弟们,啥也别说了。
不要用xcb,用linuxfb。
用systemd服务。
# 使用LinuxFB插件(直接写入帧缓冲设备)
export QT_QPA_PLATFORM=linuxfb:fb=/dev/fb0# 或使用EGLFS插件(适用于嵌入式GPU)
export QT_QPA_PLATFORM=eglfs# 启动程序
/opt/myapp/my_qt_app
常用指令
找到Linxu中名为xx的文件
find / -type f -name "myapp.desktop" 2>/dev/null
尝试使用Systemd服务,
没有效果,开机还是正常进入图形桌面,脚本未执行。
在脚本加上日志打印后发现问题
创建 /etc/systemd/system/qt.service