1#!/bin/sh -e 2### BEGIN INIT INFO 3# Provides: qlauncher 4# Required-Start: mountvirtfs 5# Required-Stop: 6# Should-Start: 7# Should-Stop: 8# Default-Start: 2 3 4 5 9# Default-Stop: 0 1 6 10# Short-Description: Qt launcher 11### END INIT INFO 12 13PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin" 14 15# Load default env variables from profiles(e.g. /etc/profile.d/qlauncher.sh) 16. /etc/profile 17 18start_qlauncher() 19{ 20 WAYLAND_WAIT=1 /usr/bin/QLauncher 21} 22 23stop_qlauncher() 24{ 25 killall QLauncher 26} 27 28case "$1" in 29 start) 30 echo "starting qlauncher... " 31 start_qlauncher& 32 ;; 33 stop) 34 echo -n "stoping qlauncher... " 35 stop_qlauncher 36 echo "done." 37 ;; 38 restart|reload) 39 echo -n "stoping qlauncher... " 40 stop_qlauncher && sleep .3 41 echo "done." 42 43 echo "starting qlauncher... " 44 start_qlauncher& 45 ;; 46 *) 47 echo "Usage: $0 {start|stop|restart}" 48 exit 1 49esac 50 51exit 0 52