====== How to autostart application ====== ==== Autostart Qt-Application on TQMa6x ==== 1.Create file /etc/systemd/qtdemo.service with following content : [UNIT] Description=Start Multitouch Qt Demo [SERVICE] [Install] WantedBy=multi-user.target 2.Create file lib/systemd/system/demo.service with following content : [Unit] After=multi-user.target Description=start Qt demo [Service] Type=forking RemainAfterExit=no ExecStart=/lib/systemd/systemd-demo start ExecStop=/lib/systemd/systemd-demo stop [Install] WantedBy=multi-user.target.wants 3. Create file /lib/systemd/systemd-demo with following content : #!/bin/sh case "$1" in start) echo 0 > /sys/class/graphics/fbcon/cursor_blink /usr/bin/qt5-examples/quick/touchinteraction/touchinteraction ;; stop) killall touchinteraction ;; *) echo "usage: $0 [start|stop]" exit 1 ;; esac 4. make system-demo executable.\\ 5. create symlink demo.service in /etc/system/system/multi-user.target.wants that points to the file /lib/systemd/system/demo.service : cd /etc/systemd/system/multi-user.target.wants/ ln -s /lib/systemd/system/demo.service demo.service ==== Autostart Qt-Application on TQMa28x ==== First go to /etc/init.d and create a startscript for the application you desire to launch launch upon boot. Use the following command to make the script executable, chmod +x |scriptname| Then create a symlink to the script in /etc/rc.d