Installation MAGEIA Asus [Réglé]
ASUS T100TA
Système et matériels / Installation et configuration

Guygoye Membre non connecté
-
- Voir le profil du membre Guygoye
- Inscrit le : 25/10/2018
- Groupes :
-
Modérateur
-
Forgeron
Reprise du message précédent
Arf mince, ça ira mieux pour le prochain !
L'écran ne bouge pas et je ne vois pas le wayland0 dans le corps du script.
Code BASH :
+ hash xinput + '[' 0 -ne 0 ']' + hash xrandr + '[' 0 -ne 0 ']' + grep -a ./rotate.sh /proc/sched_debug + '[' 1 -eq 0 ']' + T_Matrix_normal=' 1 0 0 0 1 0 0 0 1' + T_Matrix_left=' 0 -1 1 1 0 0 0 0 1' + T_Matrix_inverted='-1 0 1 0 -1 1 0 0 1' + T_Matrix_right=' 0 1 0 -1 0 1 0 0 1' + T_Matrix=' 1 0 0 0 1 0 0 0 1' + sNormal=normal + sLeft=left + sRight=right + sInverted=inverted + vNormal=0 + vLeft=1 + vRight=3 + vInverted=2 + normal=normal + left=left + right=right + inverted=inverted + shopt -s extglob + device1='Virtual core XTEST pointer' + device2='Asus TouchPad' + device3='SIS0817:00 0457:1071' ++ xrandr ++ grep -m 1 connected ++ cut -d ' ' -f 1 + screen=XWAYLAND0 + period=1 ++ xinput list + pointers='⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ xwayland-touch:16 id=9 [slave pointer (2)] ⎜ ↳ xwayland-pointer:16 id=6 [slave pointer (2)] ⎜ ↳ xwayland-relative-pointer:16 id=7 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ xwayland-keyboard:16 id=8 [slave keyboard (3)]' + xinputs= ++ echo '⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ xwayland-touch:16 id=9 [slave pointer (2)] ⎜ ↳ xwayland-pointer:16 id=6 [slave pointer (2)] ⎜ ↳ xwayland-relative-pointer:16 id=7 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ xwayland-keyboard:16 id=8 [slave keyboard (3)]' ++ grep 'Virtual core XTEST pointer' ++ sed 's/.*id=\([[:digit:]]*\).*/\1/' ++ tr '\n' ' ' + xinputs=' 4 ' ++ echo '⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ xwayland-touch:16 id=9 [slave pointer (2)] ⎜ ↳ xwayland-pointer:16 id=6 [slave pointer (2)] ⎜ ↳ xwayland-relative-pointer:16 id=7 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ xwayland-keyboard:16 id=8 [slave keyboard (3)]' ++ sed 's/.*id=\([[:digit:]]*\).*/\1/' ++ tr '\n' ' ' ++ grep 'Asus TouchPad' + xinputs=' 4 ' ++ echo '⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ xwayland-touch:16 id=9 [slave pointer (2)] ⎜ ↳ xwayland-pointer:16 id=6 [slave pointer (2)] ⎜ ↳ xwayland-relative-pointer:16 id=7 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ++ grep 'SIS0817:00 0457:1071' ↳ xwayland-keyboard:16 id=8 [slave keyboard (3)]' ++ sed 's/.*id=\([[:digit:]]*\).*/\1/' ++ tr '\n' ' ' + xinputs=' 4 ' + true + locked=0 + '[' 0 -eq 0 ']' ++ xrandr --verbose ++ sed -e 's/.*) \([[:alpha:]]*\) (.*/\1/' ++ grep XWAYLAND0 + currentOrientation='XWAYLAND0 connected (normal left inverted right x axis y axis)' + case ${currentOrientation} in + echo bug. bug. ++ cat /sys/bus/iio/devices/iio:device0/in_accel_x_raw + x=635 ++ cat /sys/bus/iio/devices/iio:device0/in_accel_y_raw + y=13555 ++ cat /sys/bus/iio/devices/iio:device0/in_accel_z_raw + z=-8643 + nextRotation=normal + '[' 635 -le 0 ']' + '[' 635 -ge 0 ']' + case $x in + '[' normal = normal ']' + case $y in + '[' normal '!=' XWAYLAND0 connected '(normal' left inverted right x axis y 'axis)' ']' ./rotate.sh: ligne 154 : [: trop d'arguments + sleep 1 + true + locked=0 + '[' 0 -eq 0 ']' ++ xrandr --verbose ++ grep XWAYLAND0 ++ sed -e 's/.*) \([[:alpha:]]*\) (.*/\1/' + currentOrientation='XWAYLAND0 connected (normal left inverted right x axis y axis)' + case ${currentOrientation} in + echo bug. bug. ++ cat /sys/bus/iio/devices/iio:device0/in_accel_x_raw + x=904 ++ cat /sys/bus/iio/devices/iio:device0/in_accel_y_raw + y=13856 ++ cat /sys/bus/iio/devices/iio:device0/in_accel_z_raw + z=-8247 + nextRotation=normal + '[' 904 -le 0 ']' + '[' 904 -ge 0 ']' + case $x in + '[' normal = normal ']' + case $y in + '[' normal '!=' XWAYLAND0 connected '(normal' left inverted right x axis y 'axis)' ']' ./rotate.sh: ligne 154 : [: trop d'arguments + sleep 1 + true + locked=0 + '[' 0 -eq 0 ']' ++ xrandr --verbose ++ grep XWAYLAND0 ++ sed -e 's/.*) \([[:alpha:]]*\) (.*/\1/' + currentOrientation='XWAYLAND0 connected (normal left inverted right x axis y axis)' + case ${currentOrientation} in + echo bug. bug. ++ cat /sys/bus/iio/devices/iio:device0/in_accel_x_raw + x=16709 ++ cat /sys/bus/iio/devices/iio:device0/in_accel_y_raw + y=280 ++ cat /sys/bus/iio/devices/iio:device0/in_accel_z_raw + z=-3462 + nextRotation=normal + '[' 16709 -le 0 ']' + '[' 16709 -ge 0 ']' + case $x in + nextRotation=left + '[' left = normal ']' + '[' left '!=' XWAYLAND0 connected '(normal' left inverted right x axis y 'axis)' ']' ./rotate.sh: ligne 154 : [: trop d'arguments + sleep 1 + true + locked=0 + '[' 0 -eq 0 ']' ++ xrandr --verbose ++ grep XWAYLAND0 ++ sed -e 's/.*) \([[:alpha:]]*\) (.*/\1/' + currentOrientation='XWAYLAND0 connected (normal left inverted right x axis y axis)' + case ${currentOrientation} in + echo bug. bug. ++ cat /sys/bus/iio/devices/iio:device0/in_accel_x_raw + x=-149 ++ cat /sys/bus/iio/devices/iio:device0/in_accel_y_raw + y=-15580 ++ cat /sys/bus/iio/devices/iio:device0/in_accel_z_raw + z=-3283 + nextRotation=normal + '[' -149 -le 0 ']' + case $x in + '[' -149 -ge 0 ']' + '[' normal = normal ']' + case $y in + nextRotation=inverted + '[' inverted '!=' XWAYLAND0 connected '(normal' left inverted right x axis y 'axis)' ']' ./rotate.sh: ligne 154 : [: trop d'arguments + sleep 1 + true + locked=0 + '[' 0 -eq 0 ']' ++ xrandr --verbose ++ grep XWAYLAND0 ++ sed -e 's/.*) \([[:alpha:]]*\) (.*/\1/' + currentOrientation='XWAYLAND0 connected (normal left inverted right x axis y axis)' + case ${currentOrientation} in + echo bug. bug. ++ cat /sys/bus/iio/devices/iio:device0/in_accel_x_raw + x=12594 ++ cat /sys/bus/iio/devices/iio:device0/in_accel_y_raw + y=11441 ++ cat /sys/bus/iio/devices/iio:device0/in_accel_z_raw + z=-6628 + nextRotation=normal + '[' 12594 -le 0 ']' + '[' 12594 -ge 0 ']' + case $x in + nextRotation=left + '[' left = normal ']' + '[' left '!=' XWAYLAND0 connected '(normal' left inverted right x axis y 'axis)' ']' ./rotate.sh: ligne 154 : [: trop d'arguments + sleep 1 + true + locked=0 + '[' 0 -eq 0 ']' ++ xrandr --verbose ++ grep XWAYLAND0 ++ sed -e 's/.*) \([[:alpha:]]*\) (.*/\1/' + currentOrientation='XWAYLAND0 connected (normal left inverted right x axis y axis)' + case ${currentOrientation} in + echo bug. bug. ++ cat /sys/bus/iio/devices/iio:device0/in_accel_x_raw + x=1095 ++ cat /sys/bus/iio/devices/iio:device0/in_accel_y_raw + y=13769 ++ cat /sys/bus/iio/devices/iio:device0/in_accel_z_raw + z=-8401 + nextRotation=normal + '[' 1095 -le 0 ']' + '[' 1095 -ge 0 ']' + case $x in + nextRotation=normal + '[' normal = normal ']' + case $y in + '[' normal '!=' XWAYLAND0 connected '(normal' left inverted right x axis y 'axis)' ']' ./rotate.sh: ligne 154 : [: trop d'arguments + sleep 1

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Guygoye :
Arf mince, ça ira mieux pour le prochain ! 
L'écran ne bouge pas et je ne vois pas le wayland0 dans le corps du script.

L'écran ne bouge pas et je ne vois pas le wayland0 dans le corps du script.
Oui oui... Je ne l'ai pas écrit, je suis allé le chercher


Tu n'as pas vu wayland0 ? Pourtant, il est bien là :p
-------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------
Allé, j'analyse le retour pour voir où ça coince.
Édité par Jybz Le 26/05/2019 à 20h26
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
J'ai décomposer une ligne en deux :
screenline="$(xrandr --verbose | grep -m 1 ${screen})"
currentOrientation=$(echo ${screenline} | sed -e "s/.*) \([[:alpha
![:]](/images/smileys/8.gif)
Car d'un coté, ça marche, et de l'autre, ça ne marche pas...
Code BASH :
#!/bin/bash -x # Review 2019-04-19 by Jean-Baptiste Biernacki ## Review 2016-01-03 by John Wells ## https://github.com/jfwells/linux-asus-t100ta/blob/master/support-scripts/rotate.sh ### Based 2010-10-26 on an original by Maxwell Pray (synthead), from ### https://bbs.archlinux.org/viewtopic.php?id=107167 #For information : #xinput list #⎡ Virtual core pointer id=2 [master pointer (3)] #⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] #⎜ ↳ Asus TouchPad id=11 [slave pointer (2)] #⎜ ↳ SIS0817:00 0457:1071 id=13 [slave pointer (2)] #⎣ Virtual core keyboard id=3 [master keyboard (2)] # ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] # ↳ Asus Wireless Radio Control id=6 [slave keyboard (3)] # ↳ Video Bus id=7 [slave keyboard (3)] # ↳ Sleep Button id=8 [slave keyboard (3)] # ↳ Asus Keyboard id=9 [slave keyboard (3)] # ↳ Asus Keyboard id=10 [slave keyboard (3)] # ↳ bytcr-rt5640 Headset id=12 [slave keyboard (3)] # ↳ Asus WMI hotkeys id=14 [slave keyboard (3)] # ↳ gpio-keys id=15 [slave keyboard (3)] #Check dependencies : hash xinput 2>/dev/null if [ ${?} -ne 0 ]; then echo "Install xinput first." exit fi hash xrandr 2>/dev/null if [ ${?} -ne 0 ]; then echo "Install xrandr first." exit fi grep -a $0 /proc/sched_debug 2>/dev/null if [ ${?} -eq 0 ]; then echo "The script is already running!" exit fi #Normal transformation matrix # 1 0 0 # 0 1 0 # 0 0 1 T_Matrix_normal=" 1 0 0 0 1 0 0 0 1" #Left transformation matrix # 0 -1 1 # 1 0 0 # 0 0 1 T_Matrix_left=" 0 -1 1 1 0 0 0 0 1" #Inverted transformation matrix #-1 0 1 # 0 -1 1 # 0 0 1 T_Matrix_inverted="-1 0 1 0 -1 1 0 0 1" #Right transformation matrix # 0 1 0 #-1 0 1 # 0 0 1 T_Matrix_right=" 0 1 0 -1 0 1 0 0 1" #Set default matrix T_Matrix=${T_Matrix_normal} #variables sNormal="normal" sLeft="left" sRight="right" sInverted="inverted" vNormal=0 vLeft=1 vRight=3 vInverted=2 #Change s[[:alpha:]] to v[[:alpha:]] for switching from string to value : normal=${sNormal} left=${sLeft} right=${sRight} inverted=${sInverted} shopt -s extglob #List of input devices to rotate : #For the full available list, type : $ xinput list device1="Virtual core XTEST pointer" device2="Asus TouchPad" device3="SIS0817:00 0457:1071" #device4="bytcr-rt5640 Headset" #device5="" #The screen to rotate : #To know which screen is to rotate, type : $ xrandr | grep " connected" | sed "s/^\([[:alnum:]]*\)[[:space:]].*/\1/" #screen="DSI1" screen="$(xrandr | grep -m 1 "connected" | cut -d ' ' -f 1)" #Time between two loops period=1 pointers="$(xinput list)" xinputs="" xinputs="${xinputs} $(echo "${pointers}" | grep "${device1}" | sed 's/.*id=\([[:digit:]]*\).*/\1/' | tr '\n' ' ')" xinputs="${xinputs} $(echo "${pointers}" | grep "${device2}" | sed 's/.*id=\([[:digit:]]*\).*/\1/' | tr '\n' ' ')" xinputs="${xinputs} $(echo "${pointers}" | grep "${device3}" | sed 's/.*id=\([[:digit:]]*\).*/\1/' | tr '\n' ' ')" #xinputs="${xinputs} $(echo ${pointers} | grep "${device4}" | sed 's/.*id=\([[:digit:]]*\).*/\1/g' | tr '\n' ' ')" #Set default setting for locked orientation: #Not implemented. #lockFile="/tmp/lockedOrientation" #echo "0" > ${lockFile} while true; do #Check if rotation is locked. #Not implemented. locked=0 #locked=$(cat ${lockFile}) if [ ${locked} -eq 0 ]; then #Get current orientation set screenline="$(xrandr --verbose | grep -m 1 ${screen})" currentOrientation=$(echo ${screenline} | sed -e "s/.*) \([[:alpha:]]*\) (.*/\1/") case ${currentOrientation} in ${sNormal} ) currentOrientation="${normal}" ;; ${sLeft} ) currentOrientation="${left}" ;; ${sInverted} ) currentOrientation="${inverted}";; ${sRight} ) currentOrientation="${right}" ;; * ) echo "bug.";; esac #Get data from accelerometer x=$(cat /sys/bus/iio/devices/iio\:device0/in_accel_x_raw) y=$(cat /sys/bus/iio/devices/iio\:device0/in_accel_y_raw) z=$(cat /sys/bus/iio/devices/iio\:device0/in_accel_z_raw) nextRotation="${normal}" if [ $x -le 0 ]; then case $x in -???? ) nextRotation="${normal}";; -????? ) nextRotation="${right}";; esac fi if [ $x -ge 0 ]; then case $x in ???? ) nextRotation="${normal}";; ????? ) nextRotation="${left}";; esac fi if [ ${nextRotation} = ${normal} ]; then case $y in -????? ) nextRotation="${inverted}";; esac fi #re-orientation if [ ${nextRotation} != ${currentOrientation} ]; then #Get the right rotation matrix case ${nextRotation} in ${normal} ) T_Matrix=${T_Matrix_normal} ;; ${left} ) T_Matrix=${T_Matrix_left} ;; ${inverted} ) T_Matrix=${T_Matrix_inverted} ;; ${right} ) T_Matrix=${T_Matrix_right} ;; * ) echo "Bug. nextRotation=${nextRotation}" ;; esac xrandr -o ${nextRotation} for input in ${xinputs[@]}; do xinput set-prop ${input} "Coordinate Transformation Matrix" ${T_Matrix} done fi fi sleep ${period} done
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Guygoye Membre non connecté
-
- Voir le profil du membre Guygoye
- Inscrit le : 25/10/2018
- Groupes :
-
Modérateur
-
Forgeron
Exactement je ne comprends pas non plus pourquoi d'un côté ça marche et pas de l'autre...
Voilà le résultats:
Code BASH :
+ hash xinput + '[' 0 -ne 0 ']' + hash xrandr + '[' 0 -ne 0 ']' + grep -a ./rotate.sh /proc/sched_debug + '[' 1 -eq 0 ']' + T_Matrix_normal=' 1 0 0 0 1 0 0 0 1' + T_Matrix_left=' 0 -1 1 1 0 0 0 0 1' + T_Matrix_inverted='-1 0 1 0 -1 1 0 0 1' + T_Matrix_right=' 0 1 0 -1 0 1 0 0 1' + T_Matrix=' 1 0 0 0 1 0 0 0 1' + sNormal=normal + sLeft=left + sRight=right + sInverted=inverted + vNormal=0 + vLeft=1 + vRight=3 + vInverted=2 + normal=normal + left=left + right=right + inverted=inverted + shopt -s extglob + device1='Virtual core XTEST pointer' + device2='Asus TouchPad' + device3='SIS0817:00 0457:1071' ++ xrandr ++ grep -m 1 connected ++ cut -d ' ' -f 1 + screen=XWAYLAND0 + period=1 ++ xinput list + pointers='⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ xwayland-pointer:16 id=6 [slave pointer (2)] ⎜ ↳ xwayland-relative-pointer:16 id=7 [slave pointer (2)] ⎜ ↳ xwayland-touch:16 id=9 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ xwayland-keyboard:16 id=8 [slave keyboard (3)]' + xinputs= ++ echo '⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ xwayland-pointer:16 id=6 [slave pointer (2)] ⎜ ↳ xwayland-relative-pointer:16 id=7 [slave pointer (2)] ⎜ ↳ xwayland-touch:16 id=9 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ xwayland-keyboard:16 id=8 [slave keyboard (3)]' ++ grep 'Virtual core XTEST pointer' ++ tr '\n' ' ' ++ sed 's/.*id=\([[:digit:]]*\).*/\1/' + xinputs=' 4 ' ++ echo '⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ xwayland-pointer:16 id=6 [slave pointer (2)] ⎜ ↳ xwayland-relative-pointer:16 id=7 [slave pointer (2)] ⎜ ↳ xwayland-touch:16 id=9 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ xwayland-keyboard:16 id=8 [slave keyboard (3)]' ++ grep 'Asus TouchPad' ++ sed 's/.*id=\([[:digit:]]*\).*/\1/' ++ tr '\n' ' ' + xinputs=' 4 ' ++ echo '⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ xwayland-pointer:16 id=6 [slave pointer (2)] ⎜ ↳ xwayland-relative-pointer:16 id=7 [slave pointer (2)] ⎜ ↳ xwayland-touch:16 id=9 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ++ grep 'SIS0817:00 0457:1071' ↳ xwayland-keyboard:16 id=8 [slave keyboard (3)]' ++ sed 's/.*id=\([[:digit:]]*\).*/\1/' ++ tr '\n' ' ' + xinputs=' 4 ' + true + locked=0 + '[' 0 -eq 0 ']' ++ xrandr --verbose ++ grep -m 1 XWAYLAND0 + screenline='XWAYLAND0 connected 1366x768+0+0 (0x22) normal (normal left inverted right x axis y axis) 223mm x 125mm' ++ echo XWAYLAND0 connected 1366x768+0+0 '(0x22)' normal '(normal' left inverted right x axis y 'axis)' 223mm x 125mm ++ sed -e 's/.*) \([[:alpha:]]*\) (.*/\1/' + currentOrientation=normal + case ${currentOrientation} in + currentOrientation=normal ++ cat /sys/bus/iio/devices/iio:device0/in_accel_x_raw + x=-45 ++ cat /sys/bus/iio/devices/iio:device0/in_accel_y_raw + y=14345 ++ cat /sys/bus/iio/devices/iio:device0/in_accel_z_raw + z=-7991 + nextRotation=normal + '[' -45 -le 0 ']' + case $x in + '[' -45 -ge 0 ']' + '[' normal = normal ']' + case $y in + '[' normal '!=' normal ']' + sleep 1 + true + locked=0 + '[' 0 -eq 0 ']' ++ xrandr --verbose ++ grep -m 1 XWAYLAND0 + screenline='XWAYLAND0 connected 1366x768+0+0 (0x22) normal (normal left inverted right x axis y axis) 223mm x 125mm' ++ sed -e 's/.*) \([[:alpha:]]*\) (.*/\1/' ++ echo XWAYLAND0 connected 1366x768+0+0 '(0x22)' normal '(normal' left inverted right x axis y 'axis)' 223mm x 125mm + currentOrientation=normal + case ${currentOrientation} in + currentOrientation=normal ++ cat /sys/bus/iio/devices/iio:device0/in_accel_x_raw + x=12217 ++ cat /sys/bus/iio/devices/iio:device0/in_accel_y_raw + y=7223 ++ cat /sys/bus/iio/devices/iio:device0/in_accel_z_raw + z=-4419 + nextRotation=normal + '[' 12217 -le 0 ']' + '[' 12217 -ge 0 ']' + case $x in + nextRotation=left + '[' left = normal ']' + '[' left '!=' normal ']' + case ${nextRotation} in + T_Matrix=' 0 -1 1 1 0 0 0 0 1' + xrandr -o left Failed to change the screen configuration! + for input in ${xinputs[@]} + xinput set-prop 4 'Coordinate Transformation Matrix' 0 -1 1 1 0 0 0 0 1 + sleep 1 + true + locked=0 + '[' 0 -eq 0 ']' ++ xrandr --verbose ++ grep -m 1 XWAYLAND0 + screenline='XWAYLAND0 connected (normal left inverted right x axis y axis)' ++ echo XWAYLAND0 connected '(normal' left inverted right x axis y 'axis)' ++ sed -e 's/.*) \([[:alpha:]]*\) (.*/\1/' + currentOrientation='XWAYLAND0 connected (normal left inverted right x axis y axis)' + case ${currentOrientation} in + echo bug. bug. ++ cat /sys/bus/iio/devices/iio:device0/in_accel_x_raw + x=15827 ++ cat /sys/bus/iio/devices/iio:device0/in_accel_y_raw + y=-3008 ++ cat /sys/bus/iio/devices/iio:device0/in_accel_z_raw + z=-1470 + nextRotation=normal + '[' 15827 -le 0 ']' + '[' 15827 -ge 0 ']' + case $x in + nextRotation=left + '[' left = normal ']' + '[' left '!=' XWAYLAND0 connected '(normal' left inverted right x axis y 'axis)' ']' ./rotate.sh: ligne 155 : [: trop d'arguments + sleep 1 + true + locked=0 + '[' 0 -eq 0 ']' ++ xrandr --verbose ++ grep -m 1 XWAYLAND0 + screenline='XWAYLAND0 connected (normal left inverted right x axis y axis)' ++ sed -e 's/.*) \([[:alpha:]]*\) (.*/\1/' ++ echo XWAYLAND0 connected '(normal' left inverted right x axis y 'axis)' + currentOrientation='XWAYLAND0 connected (normal left inverted right x axis y axis)' + case ${currentOrientation} in + echo bug. bug. ++ cat /sys/bus/iio/devices/iio:device0/in_accel_x_raw + x=678 ++ cat /sys/bus/iio/devices/iio:device0/in_accel_y_raw + y=15873 ++ cat /sys/bus/iio/devices/iio:device0/in_accel_z_raw + z=-4335 + nextRotation=normal + '[' 678 -le 0 ']' + '[' 678 -ge 0 ']' + case $x in + '[' normal = normal ']' + case $y in + '[' normal '!=' XWAYLAND0 connected '(normal' left inverted right x axis y 'axis)' ']' ./rotate.sh: ligne 155 : [: trop d'arguments + sleep 1

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
https://github.com/hadess/iio-sensor-proxy
Peux tu tenter d'installer iio-sensor-proxy ?
urpmi iio-sensor-proxy
systemctl start iio-sensor-proxy.service
Voire redémarrer avant...
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Guygoye Membre non connecté
-
- Voir le profil du membre Guygoye
- Inscrit le : 25/10/2018
- Groupes :
-
Modérateur
-
Forgeron
Je ne sais pas comment tu as trouvé ça, mais ça marche!
Je me retrouve comme avec FEDORA dans mon menu accès rapide à coté de l'heure, j'ai l'icône pour autoriser ou non la rotation de l'écran ou de la mettre en automatique.
En tout cas j'ai l'impression que le problème est reglé!
Merci !
On fait une remontée sur le sujet au dev? Je ne dois pas être le seul dans ce cas ?

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
En fait, Xorg ne rotate pas automatiquement, cependant, il fourni des outils pour le faire.
Et wayland ? Il pourrait tourner automatiquement, mais ce con ne fourni pas d'outils !
Ou en tous cas, pas de doc...
Tous les exemples que j'ai trouvé étaient orienté gnome (et ça tombe bien, tu es sûr gnome).
Parmi ces exemples, (celui que je t'ai fourni), parlait de cette extension wayland pour tourner automatiquement.
Voilou.
Tu veux ouvrir un rapport de bogue, pour "quoi faire" ?
(La question c'est pour t'aider à formuler le rapport

Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Guygoye Membre non connecté
-
- Voir le profil du membre Guygoye
- Inscrit le : 25/10/2018
- Groupes :
-
Modérateur
-
Forgeron
Citation :
Tu veux ouvrir un rapport de bogue, pour "quoi faire" ?
(La question c'est pour t'aider à formuler le rapport
)
(La question c'est pour t'aider à formuler le rapport

J'ai été trop insistant? Ca s'est vu tant que ça?

Je posais juste la question car je me demandais si cette extension ne pouvait pas être intégrée au paquets de GNOME Wayland comme c'est le cas sur FEDORA.
Pour la suite j'ai encore 2 trucs qui ne marchent pas:
- Mes 2 fameux boutons volumes + et -
- Mon multitouch sur FireFox, chose bizarre le multitouch marche partout, dans mes applications genre liseuse de pdf, libreoffice etc... (Zoom avec 2 doigts défilement etc...) mais pas dans Firefox. il est en "simpleTouch" Je pense que c'est une question de configuration mais je ne vois pas bien pourquoi lui ne marche pas, pour la navigation web c'est un peu relou

Du coup vu que notre poste est un peu une Arlésienne est ce que je réouvre un post pour chaque problème, histoire d'avoir de la lisibilité pour les membres du forum?
Celui là on le passe en résolu?
Édité par Guygoye Le 27/05/2019 à 19h51

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Puis, on va sur bugs.mageia.org
On doit toujours faire une recherche, je conseille de faire une recherche avancé, de sélectionner "mageia" dans le produit, tout sélectionner dans component, status et resolution, même "---" !
Tu trouveras normalement 1 sujet concernant ce paquet iio-sensor (et c'est bien celui là qu'on souhaite ajouter par défaut dans mageia).
Il n'y aura pas bogue intéressant, donc on en ouvrira un nouveau, en cliquant sur "new". ça ne concerne pas l'infrastructure (sites web, serveurs de paquets, ...) ni les sites web (postes de blog, ...) donc on clic que la catérogie Mageia.
Dans component, ce n'est pas un nouveau paquet qu'on souhaite, mais ça concerne un RPM.
Dans source rpm, bien iio-sensor-proxy
Plus qu'a préciser la version de Mageia, mettre un résumé et détailler ^^
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Guygoye :
Pour la suite j'ai encore 2 trucs qui ne marchent pas:
- Mes 2 fameux boutons volumes + et -
- Mon multitouch sur FireFox, chose bizarre le multitouch marche partout, dans mes applications genre liseuse de pdf, libreoffice etc... (Zoom avec 2 doigts défilement etc...) mais pas dans Firefox. il est en "simpleTouch" Je pense que c'est une question de configuration mais je ne vois pas bien pourquoi lui ne marche pas, pour la navigation web c'est un peu relou
Du coup vu que notre poste est un peu une Arlésienne est ce que je réouvre un post pour chaque problème, histoire d'avoir de la lisibilité pour les membres du forum?
Celui là on le passe en résolu?
Pour la suite j'ai encore 2 trucs qui ne marchent pas:
- Mes 2 fameux boutons volumes + et -
- Mon multitouch sur FireFox, chose bizarre le multitouch marche partout, dans mes applications genre liseuse de pdf, libreoffice etc... (Zoom avec 2 doigts défilement etc...) mais pas dans Firefox. il est en "simpleTouch" Je pense que c'est une question de configuration mais je ne vois pas bien pourquoi lui ne marche pas, pour la navigation web c'est un peu relou

Du coup vu que notre poste est un peu une Arlésienne est ce que je réouvre un post pour chaque problème, histoire d'avoir de la lisibilité pour les membres du forum?
Celui là on le passe en résolu?
Oh non, on va tenter de continuer ici, on est bien parti.
Comme on est sous Wayland maintenant, tout ce qu'on a fait, les recherches de touche était sous Xorg (qui choppe toutes les touches et les transmets aux applications, c'est pour ça que taper [ALT]+[TAB] fonctionne dans toutes les applications, car c'est l'environnement qui récupère tout avant de redistribuer).
Aller, on va faire du libinput ^^
Tu cherches ? Je cherche ?
Pour firefox, effectivement, le multi-touche est d'un coté par le système, et d'un autre coté les applications. Tu dois chercher une extension firefox pour le multitouch

(désolé, je ne peux pas tester pour toi, je n'ai pas de périphérique multitouche.)
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Guygoye Membre non connecté
-
- Voir le profil du membre Guygoye
- Inscrit le : 25/10/2018
- Groupes :
-
Modérateur
-
Forgeron
Pour libiput:
Code BASH :
libinput list-devices Device: Asus Wireless Radio Control Kernel: /dev/input/event6 Group: 1 Seat: seat0, default Capabilities: keyboard Tap-to-click: n/a Tap-and-drag: n/a Tap drag lock: n/a Left-handed: n/a Nat.scrolling: n/a Middle emulation: n/a Calibration: n/a Scroll methods: none Click methods: none Disable-w-typing: n/a Accel profiles: n/a Rotation: n/a Device: Video Bus Kernel: /dev/input/event0 Group: 2 Seat: seat0, default Capabilities: keyboard Tap-to-click: n/a Tap-and-drag: n/a Tap drag lock: n/a Left-handed: n/a Nat.scrolling: n/a Middle emulation: n/a Calibration: n/a Scroll methods: none Click methods: none Disable-w-typing: n/a Accel profiles: n/a Rotation: n/a Device: Lid Switch Kernel: /dev/input/event7 Group: 3 Seat: seat0, default Capabilities: switch Tap-to-click: n/a Tap-and-drag: n/a Tap drag lock: n/a Left-handed: n/a Nat.scrolling: n/a Middle emulation: n/a Calibration: n/a Scroll methods: none Click methods: none Disable-w-typing: n/a Accel profiles: n/a Rotation: n/a Device: Sleep Button Kernel: /dev/input/event8 Group: 4 Seat: seat0, default Capabilities: keyboard Tap-to-click: n/a Tap-and-drag: n/a Tap drag lock: n/a Left-handed: n/a Nat.scrolling: n/a Middle emulation: n/a Calibration: n/a Scroll methods: none Click methods: none Disable-w-typing: n/a Accel profiles: n/a Rotation: n/a Device: Intel HDMI/DP LPE Audio HDMI/DP,pcm=0 Kernel: /dev/input/event9 Group: 5 Seat: seat0, default Capabilities: Tap-to-click: n/a Tap-and-drag: n/a Tap drag lock: n/a Left-handed: n/a Nat.scrolling: n/a Middle emulation: n/a Calibration: n/a Scroll methods: none Click methods: none Disable-w-typing: n/a Accel profiles: n/a Rotation: n/a Device: Intel HDMI/DP LPE Audio HDMI/DP,pcm=1 Kernel: /dev/input/event10 Group: 5 Seat: seat0, default Capabilities: Tap-to-click: n/a Tap-and-drag: n/a Tap drag lock: n/a Left-handed: n/a Nat.scrolling: n/a Middle emulation: n/a Calibration: n/a Scroll methods: none Click methods: none Disable-w-typing: n/a Accel profiles: n/a Rotation: n/a Device: Asus Keyboard Kernel: /dev/input/event2 Group: 6 Seat: seat0, default Capabilities: keyboard Tap-to-click: n/a Tap-and-drag: n/a Tap drag lock: n/a Left-handed: n/a Nat.scrolling: n/a Middle emulation: n/a Calibration: n/a Scroll methods: none Click methods: none Disable-w-typing: n/a Accel profiles: n/a Rotation: n/a Device: Asus Keyboard Kernel: /dev/input/event3 Group: 6 Seat: seat0, default Capabilities: keyboard Tap-to-click: n/a Tap-and-drag: n/a Tap drag lock: n/a Left-handed: n/a Nat.scrolling: n/a Middle emulation: n/a Calibration: n/a Scroll methods: none Click methods: none Disable-w-typing: n/a Accel profiles: n/a Rotation: n/a Device: Asus TouchPad Kernel: /dev/input/event4 Group: 6 Seat: seat0, default Size: 75x41mm Capabilities: pointer gesture Tap-to-click: disabled Tap-and-drag: enabled Tap drag lock: disabled Left-handed: disabled Nat.scrolling: disabled Middle emulation: disabled Calibration: n/a Scroll methods: *two-finger edge Click methods: *button-areas clickfinger Disable-w-typing: enabled Accel profiles: none Rotation: n/a Device: bytcr-rt5640 Headset Kernel: /dev/input/event12 Group: 5 Seat: seat0, default Capabilities: keyboard Tap-to-click: n/a Tap-and-drag: n/a Tap drag lock: n/a Left-handed: n/a Nat.scrolling: n/a Middle emulation: n/a Calibration: n/a Scroll methods: none Click methods: none Disable-w-typing: n/a Accel profiles: n/a Rotation: n/a Device: SIS0817:00 0457:1071 Kernel: /dev/input/event1 Group: 7 Seat: seat0, default Size: 228x124mm Capabilities: touch Tap-to-click: n/a Tap-and-drag: n/a Tap drag lock: n/a Left-handed: n/a Nat.scrolling: n/a Middle emulation: n/a Calibration: identity matrix Scroll methods: none Click methods: none Disable-w-typing: n/a Accel profiles: n/a Rotation: n/a Device: Asus WMI hotkeys Kernel: /dev/input/event11 Group: 8 Seat: seat0, default Capabilities: keyboard Tap-to-click: n/a Tap-and-drag: n/a Tap drag lock: n/a Left-handed: n/a Nat.scrolling: n/a Middle emulation: n/a Calibration: n/a Scroll methods: none Click methods: none Disable-w-typing: n/a Accel profiles: n/a Rotation: n/a Device: gpio-keys Kernel: /dev/input/event5 Group: 9 Seat: seat0, default Capabilities: keyboard Tap-to-click: n/a Tap-and-drag: n/a Tap drag lock: n/a Left-handed: n/a Nat.scrolling: n/a Middle emulation: n/a Calibration: n/a Scroll methods: none Click methods: none Disable-w-typing: n/a Accel profiles: n/a Rotation: n/a
Mes touches + ou - ne réagissent pas sur un libinput debug-events mais la touche "Home" sur le même côté renvoie un "event11" ASUS wmy hotkeys. Pour moi mes touches + & - doivent être sur le même event non!?
Code BASH :
libinput debug-events -event6 DEVICE_ADDED Asus Wireless Radio Control seat0 default group1 cap:k -event0 DEVICE_ADDED Video Bus seat0 default group2 cap:k -event7 DEVICE_ADDED Lid Switch seat0 default group3 cap:S -event8 DEVICE_ADDED Sleep Button seat0 default group4 cap:k -event9 DEVICE_ADDED Intel HDMI/DP LPE Audio HDMI/DP,pcm=0 seat0 default group5 cap: -event10 DEVICE_ADDED Intel HDMI/DP LPE Audio HDMI/DP,pcm=1 seat0 default group5 cap: -event2 DEVICE_ADDED Asus Keyboard seat0 default group6 cap:k -event3 DEVICE_ADDED Asus Keyboard seat0 default group6 cap:k -event4 DEVICE_ADDED Asus TouchPad seat0 default group6 cap:pg size 75x41mm tap(dl off) left scroll-nat scroll-2fg-edge click-buttonareas-clickfinger dwt-on -event12 DEVICE_ADDED bytcr-rt5640 Headset seat0 default group5 cap:k -event1 DEVICE_ADDED SIS0817:00 0457:1071 seat0 default group7 cap:t size 228x124mm ntouches 10 calib -event11 DEVICE_ADDED Asus WMI hotkeys seat0 default group8 cap:k -event5 DEVICE_ADDED gpio-keys seat0 default group9 cap:k -event2 KEYBOARD_KEY +9.25s *** (-1) pressed event2 KEYBOARD_KEY +9.36s *** (-1) released -event11 KEYBOARD_KEY +11.51s KEY_UNKNOWN (240) pressed event11 KEYBOARD_KEY +11.51s KEY_UNKNOWN (240) released event11 KEYBOARD_KEY +12.70s KEY_UNKNOWN (240) pressed event11 KEYBOARD_KEY +12.70s KEY_UNKNOWN (240) released -event4 POINTER_MOTION +22.76s 0.00/ 3.81 ( +0.00/+12.22) event4 POINTER_MOTION +22.77s 0.00/ 3.51 ( +0.00/+10.00) event4 POINTER_MOTION +22.78s 0.00/ 2.34 ( +0.00/ +6.67) event4 POINTER_MOTION +22.79s 0.00/ 1.95 ( +0.00/ +5.56) event4 POINTER_MOTION +22.80s 0.00/ 1.56 ( +0.00/ +4.44)

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Guygoye :
Mes touches + ou - ne réagissent pas sur un libinput debug-events mais la touche "Home" sur le même côté renvoie un "event11" ASUS wmy hotkeys. Pour moi mes touches + & - doivent être sur le même event non!?
Je ne sais plus où, mais il me semble avoir lu que c'est GPIO...
Peux tu faire un
# cd /sys/devices
# grep -r event5 * 2>/dev/null
?
Édité par Jybz Le 27/05/2019 à 22h29
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Guygoye Membre non connecté
-
- Voir le profil du membre Guygoye
- Inscrit le : 25/10/2018
- Groupes :
-
Modérateur
-
Forgeron
Effectivement après recherche sur internet, il serait plus probable que ce soit des gpio-keys.
Je test tes lignes de commandes ce soir.
Comme ces touches fonctionnait sous Fedora je pensais me monter une clé live et faire un petit libinput pour voir ce qu'il renvoie.
Cela pourrait nous faciliter les choses!

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Guygoye :
Comme ces touches fonctionnait sous Fedora je pensais me monter une clé live et faire un petit libinput pour voir ce qu'il renvoie.
Cela pourrait nous faciliter les choses!
Cela pourrait nous faciliter les choses!
GRAVE !
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie