• # Xinput

    Posté par . En réponse au message [Résolu] Calibrer l'interface tactile d'un second écran tactile. Évalué à 3.

    A priori, tous ces réglages sont maintenant accessibles via Xinput, avec la ligne de commande correspondante « xinput ».

    « xinput list » liste les périphériques d’entrée branchés (dont normalement les écrans tactiles). Ensuite, la commande « xinput --map-to-output $device $crtc » permet d’associer un périphérique d’entrée à un écran.

    Par exemple, chez moi, avec ma tablette XP-pen (en enlevant des lignes inutiles), la commande « xinput ⋄ retourne :

    ⎡ Virtual core pointer id=2 [master pointer (3)]
    ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
    [...]
    ⎜ ↳ UGTABLET 10 inch PenTablet Mouse id=20 [slave pointer (2)]
    ⎜ ↳ UGTABLET 10 inch PenTablet Pen (0) id=21 [slave pointer (2)]
    ⎣ Virtual core keyboard id=3 [master keyboard (2)]
    [...]

    Mes écrans, avec la commande « xrandr » :

    Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
    eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 293mm x 165mm
    1920x1080 60.05*+ 60.01 59.97 59.96 59.93 48.04

    [...]
    DP-1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
    1024x768 60.00*
    [...]

    Ainsi mon stylo sur la tablette correspond ici au $device 21 (attention, ça peut changer en fonction de l’ordre de branchement des périphériques). Donc pour l’associer à mon deuxième écran ($crtc DP-1), j’utilise la commande : « xinput --map-to-output 21 DP-1 ».

    Et voilà !

    En lisant les manuels et ou en fouillant dans un moteur de recherche, tu trouveras même les bonnes options à passer à xrandr et xinput pour faire un one-liner qui résout ton problème.

    Bon week-end.