• # Script

    Posté par (site web personnel) . En réponse au message Thinkpad x230t: rotation de l'écran et stylet. Évalué à 1. Dernière modification le 19 septembre 2018 à 22:38.

    Grâce à vos suggestions, j'ai fait un script que je lance avec un raccourci clavier ou un lanceur. Au cas où ça peut servir à quelqu'un:

    #!/bin/bash
    str=`xsetwacom --get "Wacom ISDv4 E6 Pen stylus" Rotate`
    if [ $str = 'none' ]
    then
     echo "none > tourne à gauche!"
     xrandr --output LVDS-1 --rotate left
     xsetwacom --set "Wacom ISDv4 E6 Pen stylus" Rotate ccw
     xsetwacom --set "Wacom ISDv4 E6 Finger touch" Rotate ccw
     xsetwacom --set "Wacom ISDv4 E6 Pen eraser" Rotate ccw
    elif [ $str = "ccw" ]
    then
     echo "ccw > tourne à l'envers!"
     xrandr --output LVDS-1 --rotate inverted
     xsetwacom --set "Wacom ISDv4 E6 Pen stylus" Rotate half
     xsetwacom --set "Wacom ISDv4 E6 Finger touch" Rotate half
     xsetwacom --set "Wacom ISDv4 E6 Pen eraser" Rotate half
    elif [ $str = "half" ]
    then
     echo "half > tourne à droite!"
     xrandr --output LVDS-1 --rotate right
     xsetwacom --set "Wacom ISDv4 E6 Pen stylus" Rotate cw
     xsetwacom --set "Wacom ISDv4 E6 Finger touch" Rotate cw
     xsetwacom --set "Wacom ISDv4 E6 Pen eraser" Rotate cw
    elif [ $str = "cw" ]
    then
     echo "cw > tourne à l'endroit!"
     xrandr --output LVDS-1 --rotate normal
     xsetwacom --set "Wacom ISDv4 E6 Pen stylus" Rotate none
     xsetwacom --set "Wacom ISDv4 E6 Finger touch" Rotate none
     xsetwacom --set "Wacom ISDv4 E6 Pen eraser" Rotate none
    else
     echo "erreur"
    fi
    

    Par contre il y a un bug d'affichage: le bureau est coupé en rotation droite ou gauche. Les fenêtres dessus n'ont pas de souci... J'ai testé avec Compiz, Marco, et Metacity, ce qui bugue le moins ce sont les modes Marco et Metacity sans composition.

    Screenchot

    Je n'ai pas encore trouvé comment faire pour utiliser le bouton fait pour ça, il est quand même pratique car il est disposé sur l'écran.

    Merci pour votre aide!

    Un LUG en Lorraine : https://enunclic-cappel.fr