Системы: ALT Server 10.1 ALT Workstation 10.1 Версия пакета: xinput-1.6.3-alt1 Шаги воспроизведения: 1) Подключить второй монитор 2) Нажать на touchscreen Фактический результат: При подключении второго монитора к ноутбуку с touchscreen наблюдается некорректная работа самого touchscreen экрана. При нажатии на экран стилусом/пальцем, положение курсора не соответствует положению стилуса/пальца. Курсор может оказаться на подключенном мониторе, вместо основного. Ожидаемый результат: Корректная работа touchscreen'а. Положение курсора соответствует месту нажатия. Существует обход данной проблемы: 1) Посмотреть обозначение touchscreen (SIS0817, к примеру) # dmesg | grep -i 'touchscreen' 2) Посмотреть ID в xinput # xinput list --long | grep 'SIS0817' 3) Посмотреть обозначение основного монитора в xrandr (к примеру, eDP-1) 4) Выполнить # xinput map-to-output 10 eDP-1
Created attachment 15138 [details] Логи
Данная проблема была обнаружена на ноутбуке ICLBi1102. Приложил логи, собранные с подключенным монитором.
Результат проверки актуальности Состояние: В X11 абсолютное устройство ввода по умолчанию отображается на весь общий RandR desktop. Команда xinput map-to-output выполняет ручную привязку; автоматическая привязка touchscreen к встроенному экрану относится к политике desktop/display server, а не к исправлению xinput. Рекомендация: оставить как запрос улучшения интеграции в Branch p10; требуется решение мейнтейнера о подходящем desktop-компоненте. На QA не переназначать.