[gpm]GPM Configuration

Andrea Iocco iocco@libero.it
Mon, 24 Feb 2003 17:21:47 +0100


This is a multi-part message in MIME format.

------=_NextPart_000_007A_01C2DC29.361DD5D0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

Dear Friends,
I'm very sorry for the html messages posted few days ago...
Anyway I correctly configure gpm for runlevel 3 and 5.

Here the solution:


NOTES: SuSE 8.0; Kernel Linux 1.4.18; gpm 1.19.6; Serial Mouse Microsoft 2
Buttons 1 Wheel

My approch to the problem is:

1) Make gpm working in Text Mode (runlevel 3 == init 3)
2) Make gpm working with X (runlevel 5 == init 5)

1) I created the FIFO file /dev/gpmdata whith the command:

        'mknod /dev/gpmdata p'

   Gpm is installed in /usr/sbin and running with arguments "-R -t
$GPM_PROTOCOL -m $MOUSE -d 2 -a 5 -B 132 -p"

   Here is my config file /etc/sysconfig/mouse:

     # Starts /etc/sysconfig/mouse
     # Which device is the mouse ? (" ln  /dev/mouse  /dev/ttyS2 ")

         MOUSE="/dev/mouse"

      # /dev/mouse is a link pointing to the serial device /dev/ttys2

         MOUSETYPE="Microsoft"
     # the gpm protocol for the mouse device from the variable MOUSE
     # the default value is defined by YAST

         GPM_PROTOCOL="ms3"

     # if the variable GPM_PARAM is empty then gpm will start with option:
     # "-t $GPM_PROTOCOL -m $MOUSE"
     # otherwise you can fill its own parameters for gpm

         GPM_PARAM="-R -t $GPM_PROTOCOL -m $MOUSE -d 2 -a 5 -B 132 -p"

     # The full name of the attached mouse.

         FULLNAME="Microsoft"

     # The YaST-internal identifier of the attached mouse.

         YAST_MOUSE="none"

     # The number of buttons of the attached mouse.

         BUTTONS="2"

     # The number of wheels of the attached mouse.

         WHEELS="1"

         XEMU3="no"

        XMOUSETYPE="mousesystems"

     #EOF

   '/etc/init.d/gpm restart'

2) Here is part of my file /etc/X11/XF86Config the file to configure for
    gpm working whith X.

   # Srarts /etc/X11/XF86Config

                Section "ServerFlags"
                    Option       "AllowMouseOpenFail"
                EndSection

       # Comment out Mouse[1]'s whole input device section. X and gpm trying
       #  to use the same mouse device will have problems.

       #      Section "InputDevice"
       #          Driver       "mouse"
       #          Identifier   "Mouse[1]"
       #          Option       "Device" "/dev/mouse"
       #          Option       "Protocol" "AUTO"
       #          Option       "Name" "AutoDetected"
       #          Option       "Emulate3Buttons" "on"
       #          Option       "Vendor" "AutoDetected"
       #          Option       "Buttons"  "5"
       #          Option       "ZAxisMapping"  "4 5"
       #       EndSection

                Section "InputDevice"
                    Driver       "mouse"
                    Identifier   "Mouse[2]"
                   Option       "Device" "/dev/gpmdata"
                   Option       "Emulate3Buttons" "off"
                   Option       "Protocol" "MouseSystems"
                EndSection

                Section "ServerLayout"
                    Identifier        "Layout[all]"
                    InputDevice  "Keyboard[0]" "CoreKeyboard"
                #  InputDevice  "Mouse[1]" "CorePointer"
                    InputDevice  "Mouse[2]" "CorePointer"
                    Screen          "Screen[0]"
                EndSection

       # EOF

'/etc/init.d/gpm restart'

'startx'

Andrea Iocco www.webshoot.it

------=_NextPart_000_007A_01C2DC29.361DD5D0
Content-Type: text/x-vcard;
	name="Andrea Iocco.vcf"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="Andrea Iocco.vcf"

BEGIN:VCARD
VERSION:2.1
N:Iocco;Andrea;;web master
FN:Andrea Iocco
ORG:Web Shoot design solutions;Multimedia Production
TITLE:Project Manager
TEL;HOME;VOICE:+39 04044397
TEL;CELL;VOICE:+39 3805194549
ADR;WORK:;;Strada di Fiume 7;Ts;34100;Trieste;Italy
LABEL;WORK;ENCODING=3DQUOTED-PRINTABLE:Strada di Fiume 7=3D0D=3D0ATs, =
34100 Trieste=3D0D=3D0AItaly
ADR;HOME:;;Via Commerciale 148/4;Ts;34100;Trieste;Italy
LABEL;HOME;ENCODING=3DQUOTED-PRINTABLE:Via Commerciale =
148/4=3D0D=3D0ATs, 34100 Trieste=3D0D=3D0AItaly
URL:http://www.webshoot.it
URL:http://www.webshoot.it
EMAIL;PREF;INTERNET:iocco@libero.it
REV:20030224T162147Z
END:VCARD

------=_NextPart_000_007A_01C2DC29.361DD5D0--