Quelqu'un peut-il me donner une bonne référence sur la façon d'y parvenir, ou simplement me dire comment c'est fait? Google ne m'aide pas vraiment ici, car il essaie toujours de me donner des recommandations sur le pavé tactile: /
Quelqu'un peut-il me donner une bonne référence sur la façon d'y parvenir, ou simplement me dire comment c'est fait? Google ne m'aide pas vraiment ici, car il essaie toujours de me donner des recommandations sur le pavé tactile: /
Tant que votre écran tactile est détecté comme un périphérique d'entrée ennuyeux, vous pouvez le faire avec xinput
. Cet outil vous permet de définir de nouveaux pointeurs maîtres (le pointeur virtuel qui ressemble à un pointeur de souris) et de détacher et d'attacher des pointeurs esclaves (les périphériques matériels réels) de et vers lui.
Donc tout ce que vous devez faire c'est
Cela se fait de la même manière:
Créez le nouveau pointeur principal:
$ xinput create master touchy
Cela crée une nouvelle paire maître clavier / pointeur, où le clavier est appelé »clavier tactile« et le pointeur »pointeur tactile«:
$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=10 [slave pointer (2)]
⎜ ↳ TPPS/2 IBM TrackPoint id=11 [slave pointer (2)]
⎜ ↳ My Cool™ Touchscreen id=14 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=9 [slave keyboard (3)]
↳ ThinkPad Extra Buttons id=12 [slave keyboard (3)]
↳ HID 046a:0011 id=13 [slave keyboard (3)]
⎡ touchy pointer id=15 [master pointer (16)]
⎜ ↳ touchy XTEST pointer id=17 [slave pointer (15)]
⎣ touchy keyboard id=16 [master keyboard (15)]
↳ touchy XTEST keyboard id=18 [slave keyboard (16)]
Rattachez le pointeur esclave de votre écran tactile au nouveau maître
Dans cet exemple, je suppose que »Mon écran tactile Cool Cool« est l'appareil à utiliser ( id=14
):
$ xinput reattach 14 15
Cela se traduira par les éléments suivants:
$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=10 [slave pointer (2)]
⎜ ↳ TPPS/2 IBM TrackPoint id=11 [slave pointer (15)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=9 [slave keyboard (3)]
↳ ThinkPad Extra Buttons id=12 [slave keyboard (3)]
↳ HID 046a:0011 id=13 [slave keyboard (3)]
⎡ touchy pointer id=15 [master pointer (16)]
⎜ ↳ My Cool™ Touchscreen id=14 [slave pointer (2)]
⎜ ↳ touchy XTEST pointer id=17 [slave pointer (15)]
⎣ touchy keyboard id=16 [master keyboard (15)]
↳ touchy XTEST keyboard id=18 [slave keyboard (16)]
Votre écran tactile devrait maintenant agir comme un dispositif de pointage individuel.
Edit: Pour se débarrasser du deuxième pointeur de la souris, qui est plutôt superflu pour un écran tactile, vous pouvez utiliser cet outil, qui utilise l'extension XInput2 pour changer les pointeurs individuellement.
xicursorset
ça ne marche pas pour moi sous KDE, rien ne se passe. Des idées?