두 가지 크기의 듀얼 모니터 설정이 있습니다. 내 기본 모니터는 와이드 스크린 Acer T230H 터치 스크린에서 23 개이고 두 번째는 일반 20 인치입니다. 터치 스크린을 사용하려고하면 디스플레이를 터치 한 위치에 따라 보조 디스플레이에 커서가 나타납니다. 기본 모니터 만 제어하도록 교정하려면 어떻게합니까?
두 가지 크기의 듀얼 모니터 설정이 있습니다. 내 기본 모니터는 와이드 스크린 Acer T230H 터치 스크린에서 23 개이고 두 번째는 일반 20 인치입니다. 터치 스크린을 사용하려고하면 디스플레이를 터치 한 위치에 따라 보조 디스플레이에 커서가 나타납니다. 기본 모니터 만 제어하도록 교정하려면 어떻게합니까?
답변:
xinput-calibrator를 사용해 보셨습니까 ?
xinput-calibrator
나를 도와주지 않았다. 그것은 전체 디스플레이 공간에 걸쳐 있었으며, 내 설정에서 모두 액세스 할 수는 없습니다. 보정 값을 터치 스크린의 크기와 위치로 수동 설정하려고했지만 아무런 영향을 미치지 않았습니다. 사용하는 답변 xinput map-to-output
이 더 쉽고 도움이되었습니다.
Beni Cherniavsky-Paskin이 의견에서 제안한 것처럼 다음 명령을 사용하여 입력 장치를 출력 화면에 매핑했습니다.
xinput map-to-output <device> <output>
어느 것이 어느 것인지 파악하기 위해 먼저 xinput
입력 장치를 나열하기 위해 실행 했습니다. 이 목록에서 필자의 터치 스크린은 "QUANTA Optical Touch Screen"이고 장치 ID 12로 표시됩니다. 그런 다음 xrandr
터치 스크린 (내 경우에는 VGA1)을 결정했습니다.
다음 명령을 입력하기 만하면됩니다.
xinput map-to-output 12 VGA1
Beni Cherniavsky-Paskin과 Paul Lammertsma가 위의 의견에서 제안한 것처럼 xinput map-to-output <device> <output>
나를 위해 속임수를 쓰 십시오!
먼저 xinput
inupt 장치의 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를 기반으로하는 모든 배포판에서 작동합니다.
id=13
해당하는 것을 사용했습니다. ELAN Touchscreen
SynPS/2 Synaptics TouchPad
xinput-calibrator
해결책을 찾기가 매우 어렵지만 실제로는 매우 간단합니다. 여기에서 'phnomic'의 대답을 따르십시오 : 터치 스크린 및 추가 외부 모니터 . 모든 종류의 외부 모니터를 갖춘 Fujitsu T730과 완벽하게 작동합니다!
xinput map-to-output <device> <output>
정신과 비슷한 제네릭 이 있습니다.