Инструменты пользователя

Инструменты сайта


os:linux:touchscreen_i_dva_monitora

====== Touchscreen и два монитора ====== ===== Описание ===== При подключении второго монитора к ноутбуку с touchscreen последний считает своим долгом начать обслуживать оба экрана. ===== Решение ===== Находим идентификатор touchscreen с помощью **xinput**: <code sh> $ xinput --list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ A4TECH USB Device id=11 [slave pointer (2)] ⎜ ↳ A4TECH USB Device id=12 [slave pointer (2)] ⎜ ↳ Atmel Atmel maXTouch Digitizer id=14 [slave pointer (2)] ⎜ ↳ ETPS/2 Elantech Touchpad id=16 [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)] ↳ Sleep Button id=8 [slave keyboard (3)] ↳ USB Keyboard id=9 [slave keyboard (3)] ↳ USB Keyboard id=10 [slave keyboard (3)] ↳ HD WebCam id=13 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=15 [slave keyboard (3)] </code> В моём случае это **Atmel Atmel maXTouch Digitizer**, идентификатор **14** (id=14). Теперь необходимо поправить матрицу преобразования координат для этого устройства (у меня touchscreen настроен как правый экран): <code sh> $ input set-prop 14 "Coordinate Transformation Matrix" 0.5 0 0.5 0 1 0 0 0 1 </code> ===== Информация ===== Источник: [[https://wiki.ubuntu.com/X/InputCoordinateTransformation|InputCoordinateTransformation]]

Дискуссия

Enter your comment
 
os/linux/touchscreen_i_dva_monitora.txt · Последние изменения: 22.12.2014 05:09 — Blake-R

Инструменты страницы