#!/bin/dash # Description: GPM console mouse daemon. # jamesbond 2015 PIDFILE=/var/run/gpm.pid DAEMON=gpm CONF=/etc/gpm.conf # default MOUSEDEVICE=/dev/input/mice MOUSETYPE=imps2 GPM_OPTIONS= [ -r $CONF ] && . $CONF start_daemon() { echo "Starting $DAEMON." $DAEMON -m $MOUSEDEVICE -t $MOUSETYPE $GPM_OPTIONS } stop_daemon() { echo "Stopping $DAEMON." gpm -k } is_up_daemon() { test -s $PIDFILE } case $1 in start) start_daemon ;; stop) stop_daemon ;; restart) stop_daemon sleep 1 start_daemon ;; status) is_up_daemon && echo "$DAEMON is running." || echo "$DAEMON is stopped." ;; esac