듀얼 모니터 시스템에서 터치 스크린을 어떻게 교정합니까?


18

두 가지 크기의 듀얼 모니터 설정이 있습니다. 내 기본 모니터는 와이드 스크린 Acer T230H 터치 스크린에서 23 개이고 두 번째는 일반 20 인치입니다. 터치 스크린을 사용하려고하면 디스플레이를 터치 한 위치에 따라 보조 디스플레이에 커서가 나타납니다. 기본 모니터 만 제어하도록 교정하려면 어떻게합니까?


누군가? 3 개월이 지났습니다. 터치 스크린 보정에 도움이되는 사람이라면 큰 도움이 될 것입니다.
TheCodeGeek

답변:


1

4
xinput-calibrator나를 도와주지 않았다. 그것은 전체 디스플레이 공간에 걸쳐 있었으며, 내 설정에서 모두 액세스 할 수는 없습니다. 보정 값을 터치 스크린의 크기와 위치로 수동 설정하려고했지만 아무런 영향을 미치지 않았습니다. 사용하는 답변 xinput map-to-output이 더 쉽고 도움이되었습니다.
Stephen Angelico

37

Beni Cherniavsky-Paskin이 의견에서 제안한 것처럼 다음 명령을 사용하여 입력 장치를 출력 화면에 매핑했습니다.

xinput map-to-output <device> <output>

어느 것이 어느 것인지 파악하기 위해 먼저 xinput입력 장치를 나열하기 위해 실행 했습니다. 이 목록에서 필자의 터치 스크린은 "QUANTA Optical Touch Screen"이고 장치 ID 12로 표시됩니다. 그런 다음 xrandr터치 스크린 (내 경우에는 VGA1)을 결정했습니다.

다음 명령을 입력하기 만하면됩니다.

xinput map-to-output 12 VGA1

1
이것을 지속적으로 만들 수 있습니까?
Wes

xinput (적어도 버전 1.6.2부터는 ID 대신 장치 이름을 사용하여 변경할 수 있음) 위의 xinput 명령은 다음과 같습니다.
JJones

xinput 맵-출력 'QUANTA Optical Touch
Screen'VGA1

해당 명령을 사용하여 영구적으로 만들 수 있습니다. KDE의 경우 자동 시작 프로그램을 사용하여 "프로그램 추가"에 해당 옵션과 함께 해당 명령을 입력하거나 파일에 넣고 실행 파일로 만들고 자동 시작에서 선택할 수 있습니다. xinput startup과 gnome, LWM 또는 cinnimon 등을 검색하십시오.
JJones

17

Beni Cherniavsky-Paskin과 Paul Lammertsma가 위의 의견에서 제안한 것처럼 xinput map-to-output <device> <output>나를 위해 속임수를 쓰 십시오!

먼저 xinputinupt 장치의 ID를 얻기 위해 실행해야합니다 .

위의 명령은 나를 위해 이와 같은 것을 반환합니다.

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

문제가 해결되고 다시 작동합니다. :)

기본 OS freya를 사용하고 있으므로 Ubuntu 14.04 LTS를 기반으로하는 모든 배포판에서 작동합니다.


외부 모니터가 장착 된 HP Envy 15-k016nr 랩탑에서도 동일한 명령이 적용되었습니다.
207863

이것은 내 Dell Inspiron 5547에서 완벽하게 작동했습니다. 흥미롭게 도 기본적으로 사용 하고 있었지만 내에 id=13해당하는 것을 사용했습니다. ELAN TouchscreenSynPS/2 Synaptics TouchPadxinput-calibrator
SimonT 2016 년

3

해결책을 찾기가 매우 어렵지만 실제로는 매우 간단합니다. 여기에서 'phnomic'의 대답을 따르십시오 : 터치 스크린 및 추가 외부 모니터 . 모든 종류의 외부 모니터를 갖춘 Fujitsu T730과 완벽하게 작동합니다!


이 문제에 직면 한 사람들에게는이 솔루션을 적극 권장합니다. 나는 그것이 대답보다 깨끗하고 빠르다고 생각합니다.
Tomas

1
이것은 xsetwacom을 사용하는데 Wacom 장치에서만 작동한다고 가정합니까? 그러나 xinput map-to-output <device> <output> 정신과 비슷한 제네릭 이 있습니다.
Beni Cherniavsky-Paskin은
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.