У меня двойная настройка монитора двух разных размеров. Мой основной монитор - 23-дюймовый широкоэкранный сенсорный экран Acer T230H, а второй - 20 дюймов. Когда я иду использовать сенсорный экран, курсор появляется на дополнительном дисплее в зависимости от того, где я касаюсь дисплея. Как это сделать, чтобы контролировать мой основной монитор?
Как предложил Бени Чернявский-Паскин в комментарии, я использовал следующую команду для сопоставления устройства ввода с выходным экраном:
xinput map-to-output <device> <output>
Чтобы выяснить, что именно, я сначала побежал xinput, чтобы перечислить устройства ввода. Из этого списка я заметил, что мой сенсорный экран был «QUANTA Optical Touch Screen» и указан как идентификатор устройства 12. Затем я побежал xrandr, чтобы определить сенсорный экран, который в моем случае был VGA1.
Просто введите следующая команда затем выполнила трюк:
xinput map-to-output 12 VGA1
Как предложил Бени Чернявский-Паскин в комментарии, я использовал следующую команду для сопоставления устройства ввода с выходным экраном:
xinput map-to-output <device> <output>
Чтобы выяснить, что именно, я сначала побежал xinput, чтобы перечислить устройства ввода. Из этого списка я заметил, что мой сенсорный экран был «QUANTA Optical Touch Screen» и указан как идентификатор устройства 12. Затем я побежал xrandr, чтобы определить сенсорный экран, который в моем случае был VGA1.
Просто введите следующая команда затем выполнила трюк:
xinput map-to-output 12 VGA1
Как предложил Бени Чернявский-Паскин в комментарии, я использовал следующую команду для сопоставления устройства ввода с выходным экраном:
xinput map-to-output <device> <output>
Чтобы выяснить, что именно, я сначала побежал xinput, чтобы перечислить устройства ввода. Из этого списка я заметил, что мой сенсорный экран был «QUANTA Optical Touch Screen» и указан как идентификатор устройства 12. Затем я побежал xrandr, чтобы определить сенсорный экран, который в моем случае был VGA1.
Просто введите следующая команда затем выполнила трюк:
xinput map-to-output 12 VGA1
Как предложил Бени Чернявский-Паскин в комментарии, я использовал следующую команду для сопоставления устройства ввода с выходным экраном:
xinput map-to-output <device> <output>
Чтобы выяснить, что именно, я сначала побежал xinput, чтобы перечислить устройства ввода. Из этого списка я заметил, что мой сенсорный экран был «QUANTA Optical Touch Screen» и указан как идентификатор устройства 12. Затем я побежал xrandr, чтобы определить сенсорный экран, который в моем случае был VGA1.
Просто введите следующая команда затем выполнила трюк:
xinput map-to-output 12 VGA1
Как сказал Бени Чернявский-Паскин в комментарии, я использовал следующую команду для сопоставления устройства ввода с выходным экраном:
xinput map-to-output & lt; device & gt; & Л; выход & GT;
Чтобы выяснить, что именно, я сначала запустил xinput
, чтобы перечислить устройства ввода. Из этого списка я заметил, что мой сенсорный экран был «QUANTA Optical Touch Screen» и указан как идентификатор устройства 12. Затем я провел xrandr
, чтобы определить сенсорный экран, который в моем случае был VGA1.
Просто введите следующую команду, затем выполнил трюк:
xinput map-to-output 12 VGA1
Вы пытались использовать xinput-калибратор ?
xinput-калибратор
мне не помог. Он охватывает все пространство дисплея, которое не доступно для моей установки. Я попытался вручную установить калибровочные значения в размере и положении сенсорного экрана, но это не повлияло. Ответы с использованием xinput map-to-output
были более легкими и полезными.
– Stephen Angelico
26 December 2017 в 07:38
Как сказал Бени Чернявский-Паскин и Пол Ламмерцма в вышеприведенных комментариях xinput map-to-output <device> <output> сделал трюк для меня!
вам сначала нужно запустить xinput, чтобы получить идентификатор inupt-устройства,
приведенная выше команда возвращает что-то вроде этого для меня.
user@user-hpEnvy:~$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech Unifying Device. Wireless PID:401b id=10 [slave pointer (2)]
⎜ ↳ Logitech Unifying Device. Wireless PID:4016 id=11 [slave pointer (2)]
⎜ ↳ ELAN20E7:00 04F3:20E7 id=13 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=15 [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)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Power Button id=9 [slave keyboard (3)]
↳ HP Truevision HD id=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
↳ HP Wireless hotkeys id=16 [slave keyboard (3)]
↳ HP WMI hotkeys
Затем я запустил xrandr, чтобы получить список экранов, а вывод команды подобен этому
user@user-hpEnvy:~$ xrandr
Screen 0: minimum 8 x 8, current 3840 x 1080, maximum 32767 x 32767
eDP1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 382mm x 215mm
1920x1080 60.0*+ 59.9 40.0
1680x1050 60.0 59.9
1600x1024 60.2
1400x1050 60.0
1280x1024 60.0
1440x900 59.9
1280x960 60.0
1360x768 59.8 60.0
1152x864 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
HDMI1 connected primary 1920x1080+1920+0 (normal left inverted right x axis y axis) 600mm x 340mm
1920x1080 60.0*+ 50.0 59.9
1680x1050 59.9
1600x900 60.0
1280x1024 60.0
1440x900 59.9
1280x720 60.0 50.0 59.9
1024x768 60.0
800x600 60.3
720x576 50.0
720x480 60.0 59.9
640x480 60.0 59.9
720x400 70.1
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
В моем случае сенсорное устройство ELAN20E7:00 04F3:20E7 id=13, а экран с сенсорным экраном eDP1, чтобы исправить проблему, мне нужно отобразить устройство на этом мониторе только для этого, я выполнил эту команду xinput map-to-output 13 eDP1
Проблема решена и ее работа отлично снова :)
am используя элементарную ОС freya, поэтому она должна работать для всех дистрибутивов на основе ubntu 14.04 LTS
Очень сложно найти решение, но на самом деле довольно прямолинейно, просто следуйте ответам «phnomic» здесь: сенсорный экран и дополнительный внешний монитор. Работает безупречно с моим Fujitsu T730 со всеми видами внешних мониторов!
Как предложил Бени Чернявский-Паскин в комментарии, я использовал следующую команду для сопоставления устройства ввода с выходным экраном:
xinput map-to-output <device> <output>
Чтобы выяснить, что именно, я сначала побежал xinput, чтобы перечислить устройства ввода. Из этого списка я заметил, что мой сенсорный экран был «QUANTA Optical Touch Screen» и указан как идентификатор устройства 12. Затем я побежал xrandr, чтобы определить сенсорный экран, который в моем случае был VGA1.
Просто введите следующая команда затем выполнила трюк:
xinput map-to-output 12 VGA1
Как сказал Бени Чернявский-Паскин и Пол Ламмерцма в вышеприведенных комментариях xinput map-to-output <device> <output> сделал трюк для меня!
вам сначала нужно запустить xinput, чтобы получить идентификатор inupt-устройства,
приведенная выше команда возвращает что-то вроде этого для меня.
user@user-hpEnvy:~$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech Unifying Device. Wireless PID:401b id=10 [slave pointer (2)]
⎜ ↳ Logitech Unifying Device. Wireless PID:4016 id=11 [slave pointer (2)]
⎜ ↳ ELAN20E7:00 04F3:20E7 id=13 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=15 [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)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Power Button id=9 [slave keyboard (3)]
↳ HP Truevision HD id=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
↳ HP Wireless hotkeys id=16 [slave keyboard (3)]
↳ HP WMI hotkeys
Затем я запустил xrandr, чтобы получить список экранов, а вывод команды подобен этому
user@user-hpEnvy:~$ xrandr
Screen 0: minimum 8 x 8, current 3840 x 1080, maximum 32767 x 32767
eDP1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 382mm x 215mm
1920x1080 60.0*+ 59.9 40.0
1680x1050 60.0 59.9
1600x1024 60.2
1400x1050 60.0
1280x1024 60.0
1440x900 59.9
1280x960 60.0
1360x768 59.8 60.0
1152x864 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
HDMI1 connected primary 1920x1080+1920+0 (normal left inverted right x axis y axis) 600mm x 340mm
1920x1080 60.0*+ 50.0 59.9
1680x1050 59.9
1600x900 60.0
1280x1024 60.0
1440x900 59.9
1280x720 60.0 50.0 59.9
1024x768 60.0
800x600 60.3
720x576 50.0
720x480 60.0 59.9
640x480 60.0 59.9
720x400 70.1
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
В моем случае сенсорное устройство ELAN20E7:00 04F3:20E7 id=13, а экран с сенсорным экраном eDP1, чтобы исправить проблему, мне нужно отобразить устройство на этом мониторе только для этого, я выполнил эту команду xinput map-to-output 13 eDP1
Проблема решена и ее работа отлично снова :)
am используя элементарную ОС freya, поэтому она должна работать для всех дистрибутивов на основе ubntu 14.04 LTS
Очень сложно найти решение, но на самом деле довольно прямолинейно, просто следуйте ответам «phnomic» здесь: сенсорный экран и дополнительный внешний монитор. Работает безупречно с моим Fujitsu T730 со всеми видами внешних мониторов!
Как сказал Бени Чернявский-Паскин и Пол Ламмерцма в вышеприведенных комментариях xinput map-to-output <device> <output> сделал трюк для меня!
вам сначала нужно запустить xinput, чтобы получить идентификатор inupt-устройства,
приведенная выше команда возвращает что-то вроде этого для меня.
user@user-hpEnvy:~$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech Unifying Device. Wireless PID:401b id=10 [slave pointer (2)]
⎜ ↳ Logitech Unifying Device. Wireless PID:4016 id=11 [slave pointer (2)]
⎜ ↳ ELAN20E7:00 04F3:20E7 id=13 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=15 [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)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Power Button id=9 [slave keyboard (3)]
↳ HP Truevision HD id=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
↳ HP Wireless hotkeys id=16 [slave keyboard (3)]
↳ HP WMI hotkeys
Затем я запустил xrandr, чтобы получить список экранов, а вывод команды подобен этому
user@user-hpEnvy:~$ xrandr
Screen 0: minimum 8 x 8, current 3840 x 1080, maximum 32767 x 32767
eDP1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 382mm x 215mm
1920x1080 60.0*+ 59.9 40.0
1680x1050 60.0 59.9
1600x1024 60.2
1400x1050 60.0
1280x1024 60.0
1440x900 59.9
1280x960 60.0
1360x768 59.8 60.0
1152x864 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
HDMI1 connected primary 1920x1080+1920+0 (normal left inverted right x axis y axis) 600mm x 340mm
1920x1080 60.0*+ 50.0 59.9
1680x1050 59.9
1600x900 60.0
1280x1024 60.0
1440x900 59.9
1280x720 60.0 50.0 59.9
1024x768 60.0
800x600 60.3
720x576 50.0
720x480 60.0 59.9
640x480 60.0 59.9
720x400 70.1
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
В моем случае сенсорное устройство ELAN20E7:00 04F3:20E7 id=13, а экран с сенсорным экраном eDP1, чтобы исправить проблему, мне нужно отобразить устройство на этом мониторе только для этого, я выполнил эту команду xinput map-to-output 13 eDP1
Проблема решена и ее работа отлично снова :)
am используя элементарную ОС freya, поэтому она должна работать для всех дистрибутивов на основе ubntu 14.04 LTS
Очень сложно найти решение, но на самом деле довольно прямолинейно, просто следуйте ответам «phnomic» здесь: сенсорный экран и дополнительный внешний монитор. Работает безупречно с моим Fujitsu T730 со всеми видами внешних мониторов!
Как сказал Бени Чернявский-Паскин и Пол Ламмерцма в вышеприведенных комментариях xinput map-to-output <device> <output> сделал трюк для меня!
вам сначала нужно запустить xinput, чтобы получить идентификатор inupt-устройства,
приведенная выше команда возвращает что-то вроде этого для меня.
user@user-hpEnvy:~$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech Unifying Device. Wireless PID:401b id=10 [slave pointer (2)]
⎜ ↳ Logitech Unifying Device. Wireless PID:4016 id=11 [slave pointer (2)]
⎜ ↳ ELAN20E7:00 04F3:20E7 id=13 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=15 [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)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Power Button id=9 [slave keyboard (3)]
↳ HP Truevision HD id=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
↳ HP Wireless hotkeys id=16 [slave keyboard (3)]
↳ HP WMI hotkeys
Затем я запустил xrandr, чтобы получить список экранов, а вывод команды подобен этому
user@user-hpEnvy:~$ xrandr
Screen 0: minimum 8 x 8, current 3840 x 1080, maximum 32767 x 32767
eDP1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 382mm x 215mm
1920x1080 60.0*+ 59.9 40.0
1680x1050 60.0 59.9
1600x1024 60.2
1400x1050 60.0
1280x1024 60.0
1440x900 59.9
1280x960 60.0
1360x768 59.8 60.0
1152x864 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
HDMI1 connected primary 1920x1080+1920+0 (normal left inverted right x axis y axis) 600mm x 340mm
1920x1080 60.0*+ 50.0 59.9
1680x1050 59.9
1600x900 60.0
1280x1024 60.0
1440x900 59.9
1280x720 60.0 50.0 59.9
1024x768 60.0
800x600 60.3
720x576 50.0
720x480 60.0 59.9
640x480 60.0 59.9
720x400 70.1
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
В моем случае сенсорное устройство ELAN20E7:00 04F3:20E7 id=13, а экран с сенсорным экраном eDP1, чтобы исправить проблему, мне нужно отобразить устройство на этом мониторе только для этого, я выполнил эту команду xinput map-to-output 13 eDP1
Проблема решена и ее работа отлично снова :)
am используя элементарную ОС freya, поэтому она должна работать для всех дистрибутивов на основе ubntu 14.04 LTS
Очень сложно найти решение, но на самом деле довольно прямолинейно, просто следуйте ответам «phnomic» здесь: сенсорный экран и дополнительный внешний монитор. Работает безупречно с моим Fujitsu T730 со всеми видами внешних мониторов!
Как сказал Бени Чернявский-Паскин и Пол Ламмерцма в вышеприведенных комментариях xinput map-to-output <device> <output> сделал трюк для меня!
вам сначала нужно запустить xinput, чтобы получить идентификатор inupt-устройства,
приведенная выше команда возвращает что-то вроде этого для меня.
user@user-hpEnvy:~$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech Unifying Device. Wireless PID:401b id=10 [slave pointer (2)]
⎜ ↳ Logitech Unifying Device. Wireless PID:4016 id=11 [slave pointer (2)]
⎜ ↳ ELAN20E7:00 04F3:20E7 id=13 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=15 [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)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Power Button id=9 [slave keyboard (3)]
↳ HP Truevision HD id=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
↳ HP Wireless hotkeys id=16 [slave keyboard (3)]
↳ HP WMI hotkeys
Затем я запустил xrandr, чтобы получить список экранов, а вывод команды подобен этому
user@user-hpEnvy:~$ xrandr
Screen 0: minimum 8 x 8, current 3840 x 1080, maximum 32767 x 32767
eDP1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 382mm x 215mm
1920x1080 60.0*+ 59.9 40.0
1680x1050 60.0 59.9
1600x1024 60.2
1400x1050 60.0
1280x1024 60.0
1440x900 59.9
1280x960 60.0
1360x768 59.8 60.0
1152x864 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
HDMI1 connected primary 1920x1080+1920+0 (normal left inverted right x axis y axis) 600mm x 340mm
1920x1080 60.0*+ 50.0 59.9
1680x1050 59.9
1600x900 60.0
1280x1024 60.0
1440x900 59.9
1280x720 60.0 50.0 59.9
1024x768 60.0
800x600 60.3
720x576 50.0
720x480 60.0 59.9
640x480 60.0 59.9
720x400 70.1
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
В моем случае сенсорное устройство ELAN20E7:00 04F3:20E7 id=13, а экран с сенсорным экраном eDP1, чтобы исправить проблему, мне нужно отобразить устройство на этом мониторе только для этого, я выполнил эту команду xinput map-to-output 13 eDP1
Проблема решена и ее работа отлично снова :)
am используя элементарную ОС freya, поэтому она должна работать для всех дистрибутивов на основе ubntu 14.04 LTS
Очень сложно найти решение, но на самом деле довольно прямолинейно, просто следуйте ответам «phnomic» здесь: сенсорный экран и дополнительный внешний монитор. Работает безупречно с моим Fujitsu T730 со всеми видами внешних мониторов!
Как Бени Чернявский-Паскин и Пол Ламмерцма предложили в вышеприведенных комментариях xinput map-to-output & lt; device & gt; & lt; output & gt;
сделал трюк для меня!
вам сначала нужно запустить xinput
, чтобы получить идентификатор inupt-устройства,
выше команда возвращает что-то вроде этого для меня.
user @ user-hpEnvy: ~ $ xinput ⎡ Виртуальный основной указатель id = 2 [master pointer (3)] ⎜ ↳ Виртуальный ядро XTEST указатель id = 4 [подчиненный указатель (2)] ⎜ ↳ Унифицированное устройство Logitech. Беспроводной PID: 401b id = 10 [подчиненный указатель (2)] ⎜ ↳ Унифицированное устройство Logitech. Wireless PID: 4016 id = 11 [slave pointer (2)] ⎜ ↳ ELAN20E7: 00 04F3: 20E7 id = 13 [подчиненный указатель (2)] ⎜ ↳ SynPS / 2 Synaptics TouchPad id = 15 [ведомый указатель (2)] ⎣ Виртуальная клавиатура id = 3 [мастер-клавиатура (2)] ↳ Виртуальная клавиатура XTEST id = 5 [подчиненная клавиатура (3)] ↳ Кнопка питания id = 6 [подчиненная клавиатура (3)] ↳ Идентификатор видео шины = 7 [подчиненная клавиатура (3)] ↳ Идентификатор видео шины = 8 [подчиненная клавиатура (3)] ↳ Идентификатор кнопки питания = 9 [подчиненная клавиатура (3)] ↳ HP Truevision HD id = 12 [подчиненная клавиатура (3)] ↳ Клавиатура AT Translated Set 2 id = 14 [подчиненная клавиатура (3)] ↳ Горячие клавиши HP Wireless id = 16 [подчиненная клавиатура (3)] ↳ Горячие клавиши HP WMI
Затем я запустил xrandr
чтобы получить список экранов, а вывод команды такой:
user @ user-hpEnvy: ~ $ xrandr Экран 0: минимум 8 x 8, текущий 3840 x 1080, максимум 32767 x 32767 eDP1 подключен 1920x1080 + 0 + 0 (нормальная левая инвертированная правая ось x ось y) 382 мм x 215 мм 1920x1080 60,0 * + 59,9 40,0 1680x1050 60,0 59,9 1600x1024 60,2 1400x1050 60 .0 1280x1024 60.0 1440x900 59.9 1280x960 60.0 1360x768 59.8 60.0 1152x864 60.0 1024x768 60.0 800x600 60.3 56.2 640x480 59.9 HDMI1 подключен первичный 1920x1080 + 1920 + 0 (нормальный левый инвертированный правый x ось y ось) 600 мм x 340 мм 1920x1080 60,0 * + 50,0 59,9 1680x1050 59,9 1600x900 60.0 1280x1024 60.0 1440x900 59.9 1280x720 60.0 50.0 59.9 1024x768 60.0 800x600 60.3 720x576 50.0 720x480 60.0 59.9 640x480 60.0 59.9 720x400 70.1 VIRTUAL1 отключен (нормальная левая инвертированная правая ось оси x)
В моем случае сенсорное устройство ELAN20E7: 00 04F3: 20E7 id = 13
, а экран с сенсорным экраном - eDP1
, чтобы исправить проблему. Мне нужно отобразить устройство на этом мониторе только для того, что я запускал эта команда xinput map-to-output 13 eDP1
Проблема решена и ее работа прекрасна снова :)
am используя элементарную ОС freya, поэтому она должна работать для всех дистрибутивов на основе ubntu 14.04 LTS
Очень сложно найти решение, но на самом деле довольно прямолинейно, просто следуйте ответам «phnomic» здесь: Сенсорный экран и дополнительный внешний монитор . Работает безупречно с моим Fujitsu T730 со всеми видами внешних мониторов!
Как Бени Чернявский-Паскин и Пол Ламмерцма предложили в вышеприведенных комментариях xinput map-to-output & lt; device & gt; & lt; output & gt;
сделал трюк для меня!
вам сначала нужно запустить xinput
, чтобы получить идентификатор inupt-устройства,
выше команда возвращает что-то вроде этого для меня.
user @ user-hpEnvy: ~ $ xinput ⎡ Виртуальный основной указатель id = 2 [master pointer (3)] ⎜ ↳ Виртуальный ядро XTEST указатель id = 4 [подчиненный указатель (2)] ⎜ ↳ Унифицированное устройство Logitech. Беспроводной PID: 401b id = 10 [подчиненный указатель (2)] ⎜ ↳ Унифицированное устройство Logitech. Wireless PID: 4016 id = 11 [slave pointer (2)] ⎜ ↳ ELAN20E7: 00 04F3: 20E7 id = 13 [подчиненный указатель (2)] ⎜ ↳ SynPS / 2 Synaptics TouchPad id = 15 [ведомый указатель (2)] ⎣ Виртуальная клавиатура id = 3 [мастер-клавиатура (2)] ↳ Виртуальная клавиатура XTEST id = 5 [подчиненная клавиатура (3)] ↳ Кнопка питания id = 6 [подчиненная клавиатура (3)] ↳ Идентификатор видео шины = 7 [подчиненная клавиатура (3)] ↳ Идентификатор видео шины = 8 [подчиненная клавиатура (3)] ↳ Идентификатор кнопки питания = 9 [подчиненная клавиатура (3)] ↳ HP Truevision HD id = 12 [подчиненная клавиатура (3)] ↳ Клавиатура AT Translated Set 2 id = 14 [подчиненная клавиатура (3)] ↳ Горячие клавиши HP Wireless id = 16 [подчиненная клавиатура (3)] ↳ Горячие клавиши HP WMI
Затем я запустил xrandr
чтобы получить список экранов, а вывод команды такой:
user @ user-hpEnvy: ~ $ xrandr Экран 0: минимум 8 x 8, текущий 3840 x 1080, максимум 32767 x 32767 eDP1 подключен 1920x1080 + 0 + 0 (нормальная левая инвертированная правая ось x ось y) 382 мм x 215 мм 1920x1080 60,0 * + 59,9 40,0 1680x1050 60,0 59,9 1600x1024 60,2 1400x1050 60 .0 1280x1024 60.0 1440x900 59.9 1280x960 60.0 1360x768 59.8 60.0 1152x864 60.0 1024x768 60.0 800x600 60.3 56.2 640x480 59.9 HDMI1 подключен первичный 1920x1080 + 1920 + 0 (нормальный левый инвертированный правый x ось y ось) 600 мм x 340 мм 1920x1080 60,0 * + 50,0 59,9 1680x1050 59,9 1600x900 60.0 1280x1024 60.0 1440x900 59.9 1280x720 60.0 50.0 59.9 1024x768 60.0 800x600 60.3 720x576 50.0 720x480 60.0 59.9 640x480 60.0 59.9 720x400 70.1 VIRTUAL1 отключен (нормальная левая инвертированная правая ось оси x)
В моем случае сенсорное устройство ELAN20E7: 00 04F3: 20E7 id = 13
, а экран с сенсорным экраном - eDP1
, чтобы исправить проблему. Мне нужно отобразить устройство на этом мониторе только для того, что я запускал эта команда xinput map-to-output 13 eDP1
Проблема решена и ее работа прекрасна снова :)
am используя элементарную ОС freya, поэтому она должна работать для всех дистрибутивов на основе ubntu 14.04 LTS
id = 13
, что соответствует моему сенсорному экрану ELAN
, хотя SynPS / 2 Synaptics TouchPad
это то, что xinput-калибратор
использовался по умолчанию.
– SimonT
19 June 2017 в 04:52
Очень сложно найти решение, но на самом деле довольно прямолинейно, просто следуйте ответам «phnomic» здесь: Сенсорный экран и дополнительный внешний монитор . Работает безупречно с моим Fujitsu T730 со всеми видами внешних мониторов!
xinput map-to-output & lt; device & gt; & lt; output & gt;
, который аналогичен по духу.
– Beni Cherniavsky-Paskin
10 May 2013 в 07:35
Как сказал Бени Чернявский-Паскин в комментарии, я использовал следующую команду для сопоставления устройства ввода с выходным экраном:
xinput map-to-output & lt; device & gt; & Л; выход & GT;
Чтобы выяснить, что именно, я сначала запустил xinput
, чтобы перечислить устройства ввода. Из этого списка я заметил, что мой сенсорный экран был «QUANTA Optical Touch Screen» и указан как идентификатор устройства 12. Затем я провел xrandr
, чтобы определить сенсорный экран, который в моем случае был VGA1.
Просто введите следующую команду, затем выполнил трюк:
xinput map-to-output 12 VGA1