I due parametri più importanti del file XF86Config, ossia quelli cruciali per il funzionamento corretto del mouse, sono Protocol e Device.
Per quanto concerne Protocol, sembra che gpm usi nomi di protocollo compatibili, per cui date un'occhiata qui per informazioni dettagliate. Questo è un estratto della pagina info di gpm (semplicemente i pochi tipi più diffusi):
Tabella 1. Protocolli del mouse più comuni in X
| Nome del protocollo | Descrizione |
|---|---|
| Microsoft | Mouse standard Microsoft. |
| MouseSystems | Il protocollo standard per mouse seriali a tre bottoni. |
| MMSeries | Il titolo dice già tutto. Questo decodificatore per mouse accetta le opzioni seriali standard, sebbene esse non dovrebbero essere richieste. |
| Logitech | Il protocollo usato dai vecchi mouse seriali Logitech. |
| BusMouse | Alcuni dispositivi bus usano questo protocollo, inclusi quelli prodotti da Logitech. |
| PS/2 | Il protocollo usato dalla maggior parte dei mouse bus. |
| IMPS/2 | "IntelliMouse" sulla porta ps/2. Funziona anche con i mouse USB. |