找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 78|回复: 0

QT程序开机自启动后无法使用触摸功能

[复制链接]

8

主题

16

回帖

106

积分

注册会员

积分
106
发表于 2024-8-28 17:51:10 | 显示全部楼层 |阅读模式
试图将示例QT文件开机自启动:./LoongMui -platform linuxfb。


cd /home/root/QTTEST
echo "Starting touchscreen calibration..."
ts_calibrate
if [ $? -ne 0 ]; then
    echo "Touchscreen calibration failed"
    exit 1
else
    echo "Touchscreen calibration successful"
fi
./LoongMui -platform linuxfb
sleep 5
if ! pgrep -x "LoongMui" > /dev/null; then
    echo "Qt application failed to start"
    exit 1
fi


[Unit]
Description=Run Qt Application at Startup
After=network.target display-manager.service
After=graphical.target
BindsTo=getty.target

[Service]
Type=simple
Environment="LD_LIBRARY_PATH=/usr/libLD_LIBRARY_PATH"
# AmbientCapabilities=CAPABILITY_SETGID CAPABILITY_SETUID
ExecStartPre=/bin/sleep 10
ExecStart=/home/lamanstart.sh
Restart=no

[Install]
WantedBy=graphical.target

执行service后开机可以启动QT,QT程序上的时钟也可以正常运行,但是无法使用触摸功能(并非卡死。)
程序在命令行执行也没出现问题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2024-9-20 05:45 , Processed in 0.076939 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表