Op mijn Dell Latitude werkte het knopje om de touchpad uit te schakelen, ook niet, maar dit was gemakkelijk op te lossen met een scriptje.
#!/bin/bash
enabled=`xinput --list-props "ImPS/2 ALPS GlidePoint" | grep -e "Device Enabled\ (132):\s*1"`
if [ -n "$enabled" ]; then
xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 0
else
xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 1
fi
Je moet het script aanpassen voor jou touchpad.
Zoek het model op:
$ xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ DualPoint Stick id=14 [slave pointer (2)]
⎜ ↳ AlpsPS/2 ALPS DualPoint TouchPad id=13 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
...
Voor mij is het model (nu): "AlpsPS/2 ALPS DualPoint TouchPad". Vervang in het script alle instanties van "ImPS/2 ALPS GlidePoint" door "AlpsPS/2 ALPS DualPoint TouchPad".
Mogelijk moet je in het gedeelte "grep -e "Device Enabled\ (132):\s*1"`" het cijfer (132) aanpassen, volgens wat wordt weergegeven in
xinput --list-props "AlpsPS/2 ALPS DualPoint TouchPad"
Device 'AlpsPS/2 ALPS DualPoint TouchPad':
Device Enabled (132): 1
Coordinate Transformation Matrix (134): 1.000000, 0.000000, 0.000000, 0.
...
Bij mij blijft het wel degelijk "132".
Sla het script op bijvoorbeeld in je home directory onder "bin" als "touchpad".
Maak het script uitvoerbaar ("chmod +x ~/bin/touchpad")
Nu kan je een toets toewijzen aan dat script via systeeminstellingen "Toetsenbord". Misschien lukt dit met jou speciale knopje. Indien niet, dan zal je een andere toetsencombinatie naar keuze moeten gebruiken.