Radix cross Linux

The main Radix cross Linux repository contains the build scripts of packages, which have the most complete and common functionality for desktop machines

452 Commits   2 Branches   1 Tag
Index: rc.gpm
===================================================================
--- rc.gpm	(nonexistent)
+++ rc.gpm	(revision 5)
@@ -0,0 +1,31 @@
+#!/bin/sh
+#
+# Start/stop/restart the GPM mouse server:
+#
+
+if [ "$1" = "stop" ]; then
+  echo "Stopping gpm..."
+  /usr/sbin/gpm -k
+elif [ "$1" = "restart" ]; then
+  echo "Restarting gpm..."
+  /usr/sbin/gpm -k
+  sleep 1
+  /usr/sbin/gpm -m /dev/mouse -t imps2
+else # assume $1 = start:
+  echo "Starting gpm:  /usr/sbin/gpm -m /dev/mouse -t imps2"
+  /usr/sbin/gpm -m /dev/mouse -t imps2
+fi
+
+# There is another way to run GPM, where it acts as a repeater outputting a
+# virtual MouseSystems mouse on /dev/gpmdata.  This is useful for feeding
+# gpm's data to X, especially if you've got a busmouse (in that situation X
+# and gpm may not coexist without using a repeater).  To try running a GPM
+# repeater for X, change the gpm command line to look like this:
+# /usr/sbin/gpm -R msc -m /dev/mouse -t imps2
+# Then, make sure that the mouse configuration in your XF86Config file refers
+# to the repeater device (/dev/gpmdata) and a MouseSystems mouse type.  If you
+# edit the file directly, you'll want the lines to look like this (minus the
+# comment marks '#' shown here, of course):
+#Section "Pointer"
+#    Protocol    "MouseSystems"
+#    Device      "/dev/gpmdata"