Mam konfigurację z dwoma monitorami w dwóch różnych rozmiarach. Mój główny monitor to szerokoekranowy ekran dotykowy Acer T230H o przekątnej 23 cali, a drugi to zwykły ekran o przekątnej 20 cali. Gdy idę do ekranu dotykowego, kursor pojawia się na wyświetlaczu dodatkowym, w zależności od tego, gdzie go dotykam. Jak skalibrować, aby kontrolować tylko mój główny monitor?
multiple-monitors
touchscreen
TheCodeGeek
źródło
źródło
Odpowiedzi:
Czy próbowałeś używać kalibratora xinput ?
źródło
xinput-calibrator
nie pomogło mi Rozciągnął się po całej przestrzeni wyświetlania, co nie jest dostępne w mojej konfiguracji. Próbowałem ręcznie ustawić wartości kalibracji na rozmiar i pozycję ekranu dotykowego, ale nie przyniosło to efektu. Odpowiedzixinput map-to-output
były łatwiejsze i bardziej pomocne.Jak zasugerował Beni Cherniavsky-Paskin w komentarzu, użyłem następującego polecenia, aby zamapować urządzenie wejściowe na ekran wyjściowy:
Aby dowiedzieć się, który jest, najpierw pobiegłem,
xinput
aby wyświetlić listę urządzeń wejściowych. Z tego wykazu zauważyłem, że moim ekranem dotykowym był „QUANTA Optical Touch Screen” i wymieniono go jako identyfikator urządzenia 12. Następnie pobiegłem,xrandr
aby określić ekran dotykowy, którym w moim przypadku była VGA1.Wystarczy wprowadzić następujące polecenie, a następnie zrobić lewę:
źródło
Jak zasugerowali Beni Cherniavsky-Paskin i Paul Lammertsma w powyższych komentarzach, załatwili sprawę
xinput map-to-output <device> <output>
!najpierw musisz uruchomić,
xinput
aby uzyskać identyfikator urządzenia inupt,powyższe polecenie zwraca mi coś takiego.
Następnie pobiegłem,
xrandr
aby uzyskać listę ekranów, a wynik polecenia jest takiW moim przypadku urządzenie dotykowe jest,
ELAN20E7:00 04F3:20E7 id=13
a ekran z obsługą dotykową maeDP1
rozwiązać problem, muszę zmapować urządzenie na tym monitorze tylko na to, że uruchomiłem to poleceniexinput map-to-output 13 eDP1
Problem rozwiązany i znów działa dobrze :)
Używam elementarnego systemu operacyjnego freya, więc powinno działać dla wszystkich dystrybucji opartych na Ubuntu 14.04 LTS
źródło
id=13
co odpowiada mojemuELAN Touchscreen
, chociażSynPS/2 Synaptics TouchPad
jest to, coxinput-calibrator
było używane domyślnie.Bardzo trudno znaleźć rozwiązanie, ale tak naprawdę dość prosto, wystarczy postępować zgodnie z odpowiedzią z „phnomic” tutaj: ekran dotykowy i dodatkowy monitor zewnętrzny . Działa bezbłędnie z moim Fujitsu T730 z wszelkiego rodzaju monitorami zewnętrznymi!
źródło
xinput map-to-output <device> <output>
podobny duchowo.