5. XFree 4.x

Con XFree 4.x il lavoro è persino più semplice. Per prima cosa, il mouse principale, in genere già presente nel file di configurazione:

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Device" "/dev/mouse"
        Option      "Protocol" "PS/2"
        Option      "Emulate3Buttons" "off"
        Option      "ZAxisMapping" "4 5"
EndSection
Per aggiungere un altro mouse semplicemente copiate questa sezione e modificatela, in modo tale che si legga:
Section "InputDevice"
        Identifier  "Mouse1"
        Driver      "mouse"
        Option      "Device" "/dev/input/mice"
        Option      "Protocol" "IMPS/2"
        Option      "Emulate3Buttons" "off"
        Option      "ZAxisMapping" "4 5"
EndSection
Bene, in questo modo potete configurare tanti puntatori aggiuntivi quanti ne volete, e lo stesso discorso si applica ai joystick ed alle tavolette.

Per far funzionare i due mouse insieme, c'è un ulteriore cambiamento da effettuare al file XF86Config. Al suo interno è presente una sezione chiamata ServerLayout dove sono specificati tutti i componenti. Ecco come essa si mostra prima di aggiungere un secondo mouse:

Section "ServerLayout"
        Identifier "XFree86 Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection
E dopo l'aggiunta del secondo mouse:
Section "ServerLayout"
        Identifier "XFree86 Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Mouse1" "AlwaysCore"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection