Je possède un ordinateur convertible HP Spectre x360 13".
J'ai besoin de pouvoir tourner l'écran à la demande pour travailler dessus, comme pour une tablette.
Etant sous l'environnement de bureau deepin, je dois me tourner vers des solutions home made.
J'ai trouvé ce script sur github.
Afin de le faire fonctionner avec ma machine je cherche les infos sur mon hardware via xinput --list :
Code : Tout sélectionner
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ELAN0732:00 04F3:24DB id=10 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad 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)]
↳ Power Button id=8 [slave keyboard (3)]
↳ HP TrueVision FHD RGB-IR: HP Tr id=9 [slave keyboard (3)]
↳ ELAN0732:00 04F3:24DB Pen id=11 [slave keyboard (3)]
↳ Intel Virtual Button driver id=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
↳ HP Wireless hotkeys id=15 [slave keyboard (3)]
↳ HP WMI hotkeys id=16 [slave keyboard (3)]
Code : Tout sélectionner
TOUCHSCREEN = 'ELAN0732:00 04F3:2493'
Code : Tout sélectionner
TOUCHSCREEN = 'ELAN0732:00 04F3:24DB'
Malheureusement le touchscreen ne suit pas et reste dans sa configuration initiale.
En creusant un peu et en décomposant les éléments du script pour tourner l'écran par exemple vers la gauche :
Code : Tout sélectionner
xrandr -o left
Code : Tout sélectionner
xinput set-prop "ELAN0732:00 04F3:24DB" --type=float "Coordinate Transformation Matrix" 0 -1 1 1 0 0 0 0 1
Je pense qu'il y a donc un problème dans le script, mais je n'arrive pas à mettre le doigt dessus étant une quiche en programmation.
En vous remerciant pour votre aide