LINUX.ORG.RU

После поворота экрана тачскрин начал неправильно считывать координаты. Что делать?

 , , ,


1

1

Устанавил Kali linux на ноутбук P8 mini экран по умолчанию был повёрнут на бок. После поворота экрана на право в настройках, тачскрин стал неправильно считывать координаты касания(как будто он тоже повернул оси координат вместе с экраном). Если кто знает как это исправить пожалуйста помогите. P.c. - Как выяснилось поворот экрана действительно поменял местами координатные прямые x и y местами. Если кто подскажет как поменять их через фаил конфигурации Xorg или команду xinput буду благодарен.



Последнее исправление: Masaru (всего исправлений: 2)
Ответ на: комментарий от ALiEN175

Если у меня есть желание изучать данный дистрибутив, так что в этом плохого, я пробовал другие дистрибутивы мне понравился этот, вот и изучаю, если не знаешь ответ, то зачем токсить?

Masaru
() автор топика

Я уже и забыл времена когда на каждый чих надо было делать что то руками. Вот недавно взял старый планшет, накатил на него последний дебиан, показания акселерометра обрабатываются, экран сам крутится в нужную сторону вместе с тачскрином и планшетом. Но так было и лет 10 назад.

anonymous
()

После поворота экрана на право в настройках, тачскрин стал неправильно считывать координаты касания(как будто он тоже повернул оси координат вместе с экраном).

Ты повернул изображение экрана направо, и тачскрин тоже повернулся вслед за ним, как следует из твоего описания. Вроде все логично, так и должно быть. В чем проблема то?

anonymous
()
Ответ на: комментарий от ALiEN175

по большому счету, это обычный Debian testing, так что в данном контексте это не имеет значения, но да, юзать кали основной системой бред (хоть и я с того же начинал)

thm
()

Устанавил Kali linux…

Не надо устанавливать Кали. Никогда, нигде, никак.

После поворота экрана на право в настройках, тачскрин стал неправильно считывать координаты…

Тачскрин - это два устройства: ‘тач’ и ‘скрин’. Ты повернул ‘скрин’, нужно повернуть ‘тач’.

andytux ★★★★★
()
Ответ на: комментарий от Masaru

Если у меня есть желание изучать данный дистрибутив

Странно, никто не хочет изучать Ubuntu или RHEL, зато хотят какой-то маргинальный Kali 🤔

anonymous
()
Ответ на: комментарий от anonymous

У меня так поворачивается:

#!/bin/sh

# ThinkPad x220 Tablet rotation screen script
# Find the line in "xrandr -q --verbose" output that contains 
# current screen orientation and "strip" out current orientation.

rotation="$(xrandr -q --verbose | grep 'connected' | \
          egrep -o  '\) (normal|left|inverted|right) \(' | \
          egrep -o '(normal|left|inverted|right)')"

# Using current screen orientation proceed 
# to rotate screen and input devices.

case "$rotation" in
    normal)
    # rotate to the left
    xrandr -o left
    xsetwacom set Wacom ISDv4 E6 Pen stylus rotate ccw
    xsetwacom set Wacom ISDv4 E6 Pen eraser rotate ccw
    xsetwacom set Wacom ISDv4 E6 Finger touch rotate ccw
    /usr/bin/feh --bg-scale --no-fehbg -z /home/chubaduba/wallpapers/portrait.png
    ;;
    left)
    # rotate to inverted
    xrandr -o inverted
    xsetwacom set Wacom ISDv4 E6 Pen stylus rotate half
    xsetwacom set Wacom ISDv4 E6 Pen eraser rotate half
    xsetwacom set Wacom ISDv4 E6 Finger touch rotate half
    /usr/bin/feh --bg-scale --no-fehbg -z /home/chubaduba/wallpapers/normal.png
    ;;
    inverted)
    # rotate to the right
    xrandr -o right
    xsetwacom set Wacom ISDv4 E6 Pen stylus rotate cw
    xsetwacom set Wacom ISDv4 E6 Pen eraser rotate cw
    xsetwacom set Wacom ISDv4 E6 Finger touch rotate cw
    /usr/bin/feh --bg-scale --no-fehbg -z /home/chubaduba/wallpapers/portrait.png
    ;;
    right)
    # rotate to normal
    xrandr -o normal
    xsetwacom set Wacom ISDv4 E6 Pen stylus rotate none
    xsetwacom set Wacom ISDv4 E6 Pen eraser rotate none
    xsetwacom set Wacom ISDv4 E6 Finger touch rotate none
    /usr/bin/feh --bg-scale --no-fehbg -z /home/chubaduba/wallpapers/normal.png
esac

Всё отлично работает

ChubaDuba
()
Последнее исправление: ChubaDuba (всего исправлений: 1)
Ответ на: комментарий от ChubaDuba

Ну а у меня все отлично работает искаропки в gnome-shell с использованием usb-sensor-hub и iio-sensor-proxy. Разрешил автоповорот отдельной кнопкой и вместе с экраном вращается и тачскрин и планшет.

anonymous
()