summaryrefslogtreecommitdiff
blob: 993f7633e127885ac469a8e90d74438d42d40959 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
--- mouseemu-0.12.orig/Makefile
+++ mouseemu-0.12/Makefile
@@ -1,6 +1,6 @@
 all:
-	gcc -Wall -I/usr/src/linux/include -g -o mouseemu mouseemu.c
+	gcc -Wall -g -o mouseemu mouseemu.c
 clean:
 	rm -f *.o core* mouseemu
 install:
-	cp -f mouseemu /usr/sbin/
+	cp -f mouseemu $(DESTDIR)/usr/sbin/
--- mouseemu-0.12.orig/mouseemu.conf
+++ mouseemu-0.12/mouseemu.conf
@@ -0,0 +1,10 @@
+# Mouseemu Configuration File
+# Each uncommented line is read by the mouseemu initscript
+# (/etc/init.d/mouseemu). If you use mouseemu without the
+# initscript, source this file in your .bashrc/.cshrc/.zshrc
+# Keycodes can be found using the "showkey" program.
+
+#MID_CLICK="-middle 0 68"         # F10 with no modifier
+#RIGHT_CLICK="-right 0 87"        # F11 with no modifier
+#SCROLL="-scroll 56"              # Alt key
+#TYPING_BLOCK="-typing-block 300" # block mouse for 300ms after a keypress
--- mouseemu-0.12.orig/mouseemu.c
+++ mouseemu-0.12/mouseemu.c
@@ -428,7 +428,7 @@
 					"\t[-nofork]\n",
 			       argv[0]);
 			printf("Key codes can be found in "
-			       "/usr/src/linux/include/linux.h,\n"
+			       "/usr/src/linux/include/linux/input.h,\n"
 			       "or by using `showkey` in console.\n"
 			       "Use decimal values. BTN_LEFT(272) is usable as "
 			       "B2_KEY or B3_KEY.\n\n");
--- mouseemu-0.12.orig/mouseemu.init.gentoo.old
+++ mouseemu-0.12/mouseemu.init.gentoo
@@ -13,6 +13,10 @@
 
 start() {
 	ebegin "Starting mouseemu"
+	# Source configuration file /etc/mouseemu.conf
+	if [ -f /etc/mouseemu.conf ] ; then
+	        . /etc/mouseemu.conf
+	fi
 	start-stop-daemon --start --quiet \
 		--exec /usr/sbin/mouseemu -- \
 			$MID_CLICK $RIGHT_CLICK $SCROLL $TYPING_BLOCK > /var/log/mouseemu.log