Difference between revisions of "Loader:CWiid Daemon"

From Wah!ki
Jump to navigation Jump to search
Line 10: Line 10:
 
#
 
#
 
#  
 
#  
WMD1=""
+
WMD1="00:1B:7A:2D:F6:88"
WMC1=""
+
WMC1="default"
  
WMD2=""
+
WMD2="0"
WMC2=""
+
WMC2="default"
  
APP=WMINPUT
+
APP=wminput
COMMAND=`which wminput`
+
COMMAND=`which ${APP}`
 
ARGS="-d"
 
ARGS="-d"
PID=`ps x | grep "wminput" | grep -v "grep" | awk '{print $1}'`
+
PID=`ps x | grep "${APP}" | grep -v "grep" | awk '{print $1}'`
  
 
if [ "$1" = "start" ]
 
if [ "$1" = "start" ]
Line 32: Line 32:
 
then
 
then
 
         echo "Stopping $APP"
 
         echo "Stopping $APP"
         killall ${COMMAND}
+
         killall ${APP}
 
         echo "Stopped!"
 
         echo "Stopped!"
 
elif [ "$1" = "restart" ]
 
elif [ "$1" = "restart" ]

Revision as of 04:03, 9 January 2011

Usage

<script name> start

Bash Script

#!/bin/bash
#
# Set WMD to the value returned during lswm
# Set WMC to the config name to use for the wiimote
#
# 
WMD1="00:1B:7A:2D:F6:88"
WMC1="default"

WMD2="0"
WMC2="default"

APP=wminput
COMMAND=`which ${APP}`
ARGS="-d"
PID=`ps x | grep "${APP}" | grep -v "grep" | awk '{print $1}'`

if [ "$1" = "start" ]
then
         echo "Starting ${APP}"
         # WIIMOTE 1
         ${COMMAND} ${ARGS} -c ${WMC1} ${WMD1} &
         # WIIMOTE 2
         ${COMMAND} ${ARGS} -c ${WMC2} ${WMD2} &
         echo "Started!"
elif [ "$1" = "stop" ]
then
        echo "Stopping $APP"
        killall ${APP}
        echo "Stopped!"
elif [ "$1" = "restart" ]
then
        echo "Restarting $APP"
        $0 stop
        sleep 1
        $0 start
else
        echo "Usage: `basename $0` start|stop|restart"
fi