Prawidłowe ustawienie ekranu dotykowego w tabletach Harmonica OS

Jeśli na tablecie z systemem Harmonica OS stuknięcia trafiają obok przycisków, najpierw ustaw wyświetlacz w odpowiedniej orientacji i upewnij się, że urządzenie dotykowe zostało wykryte. Zastosuj macierz kalibracji tylko wtedy, gdy błąd jest spójny na całym ekranie i stos wejściowy sesji ją obsługuje. Menu kalibracji specyficzne dla systemu Harmonica OS i obsługiwane modele tabletów nie zostały potwierdzone w dokumentacji publicznej, dlatego poniższe kroki wykorzystują narzędzia Linuksa i wyjaśniają, gdzie zachowanie zależy od zainstalowanego pulpitu.

Wybierz właściwą poprawkę przed kalibracją

Podobne problemy z dotykiem mają różne przyczyny. Obrócony lub lustrzany wskaźnik zazwyczaj wskazuje na problem z orientacją ekranu lub mapowaniem urządzenia. Stałe, niewielkie przesunięcie na całym panelu może wymagać kalibracji. Niewykorzystane dotknięcia, martwe paski, losowe przeskoki lub awaria ekranu dopiero po wybudzeniu są najprawdopodobniej związane ze sprzętem, oprogramowaniem układowym, obsługą jądra lub zarządzaniem energią; matryca kalibracyjna nie naprawi tych błędów.

Zacznij od najprostszych kontroli: wyczyść i osusz ekran, tymczasowo zdejmij grubą lub uszkodzoną folię ochronną, uruchom ponownie tablet i wybierz prawidłowy obrót ekranu w ustawieniach ekranu pulpitu. Jeśli dotyk po obróceniu podąża za starą orientacją, wyloguj się i zaloguj ponownie lub uruchom ponownie komputer. Kalibracja to osobna transformacja współrzędnych, a nie zamiennik korekty obrotu.

Ogólne okno ustawień wyświetlania systemu Linux z wybraną orientacją pionową dla tabletu.
Przed zmianą kalibracji ekranu dotykowego sprawdź orientację wyświetlacza tabletu. Ten interfejs ma charakter poglądowy; ekrany Harmonica OS mogą się różnić.

Zidentyfikuj sesję i ekran dotykowy

Otwórz terminal i sprawdź, czy sesja pulpitu to X11 czy Wayland:

echo "$XDG_SESSION_TYPE"

Następnie wyświetl listę wykrytych urządzeń wejściowych:

libinput list-devices

Znajdź wpis dotyczący ekranu dotykowego i zanotuj jego dokładną nazwę oraz węzeł zdarzenia, np /dev/input/eventN. Nazwy i numery zdarzeń różnią się, dlatego nie kopiuj wartości z innego tabletu. Jeśli polecenie jest niedostępne, sprawdź skonfigurowany menedżer pakietów Harmonica OS lub informacje o urządzeniu stacjonarnym; nie instaluj narzędzia do kalibracji z niezweryfikowanego pliku do pobrania. Jeśli ekran dotykowy się nie pojawia, kalibracja jest przedwczesna: sprawdź, czy urządzenie jest włączone, podłącz ponownie podłączony sprzęt, jeśli jest to możliwe, i poszukaj błędów sterownika lub oprogramowania układowego u administratora systemu lub producenta tabletu.

Ogólny widok terminala Linuxa wyróżniający urządzenie wejściowe z ekranem dotykowym wśród innych urządzeń wejściowych.
Zidentyfikuj urządzenie z ekranem dotykowym, aby zmiany kalibracji wpłynęły na właściwe urządzenie wejściowe. Ten interfejs ma charakter poglądowy; ekrany Harmonica OS mogą się różnić.

Użyj metody, która odpowiada Twojemu stosowi graficznemu

Na sesję Wayland

Kompozytory Wayland i stosy wejściowe kontrolują sposób mapowania współrzędnych dotyku na wyświetlacze. Dokumentacja biblioteki libinput opisuje kalibrację jako macierz transformacji dla urządzeń absolutnych, a dokumentacja Mir firmy Canonical przedstawia jeden konkretny przepływ pracy, po którym libinput.calibrate-touchscreennastępuje reguła udev. Ten przepływ pracy Mir nie dowodzi, że to samo narzędzie do kalibracji lub kompozytor jest zainstalowane w systemie Harmonica OS. Przed zastosowaniem sprawdź, jaki kompozytor i narzędzia są faktycznie dostępne w Twojej kompilacji. Jeśli narzędzie do kalibracji jest niedostępne, nie zakładaj, że xinput_calibratorjest to zamiennik w systemie Wayland.

Gdy dostępne jest obsługiwane narzędzie kalibracji, postępuj zgodnie z jego celami wyświetlanymi na ekranie, zapisz obliczoną macierz i zastosuj ją tylko do zidentyfikowanego ekranu dotykowego. Miej pod ręką klawiaturę lub zdalną powłokę na wypadek, gdyby mapowanie dotykowe stało się trudne w użyciu. W przypadku trwałej kalibracji libinput reguła musi być zgodna z rzeczywistą tożsamością urządzenia i korzystać z zmierzonej macierzy; nie można bezpiecznie kopiować ogólnych przykładowych współczynników. Ponownie załaduj urządzenie lub podłącz je ponownie zgodnie z dokumentacją platformy, a następnie sprawdź, czy kalibracja jest aktywna.

Do sesji X11

xinput_calibratorto narzędzie do kalibracji ekranu dotykowego X.Org. Działa tylko wtedy, gdy urządzenie i sterownik są obsługiwane przez serwer X. Jeśli jest dostępne w zaufanych repozytoriach Harmonica OS, uruchom je jako zalogowany użytkownik pulpitu, ostrożnie dotknij wyświetlanych obiektów docelowych i zapisz dane wyjściowe dla danego urządzenia. Nie uruchamiaj graficznego programu do kalibracji X11, sudochyba że jego dokumentacja wyraźnie tego wymaga; użytkownik root może nie mieć dostępu do aktywnej sesji ekranu. Jeśli narzędzie zgłosi, że urządzenie nie jest obsługiwane lub nie wyświetla żadnych obiektów docelowych, zatrzymaj je i potwierdź sterownik/sesję przed wypróbowaniem innej metody.

Ogólne okno testowe ekranu dotykowego pokazujące cztery cele narożne i przesunięcie punktu dotyku względem jednego celu.
Porównaj dotknięcia z narożnymi celami, aby odróżnić przesunięcie kalibracji od obróconego mapowania. Ten interfejs ma charakter poglądowy; ekrany Harmonica OS mogą się różnić.

Ostrożnie wprowadzaj zmiany i je weryfikuj

Jednorazowa korekta jest przydatna do diagnostyki, ale może zniknąć po wylogowaniu. Trwała konfiguracja zależy od sterownika: libinput zazwyczaj odczytuje właściwość udev dla danego urządzenia o nazwie LIBINPUT_CALIBRATION_MATRIX, podczas gdy starsze konfiguracje X.Org mogą korzystać z fragmentu kodu konfiguracji specyficznego dla danego urządzenia. Nie twórz obu konfiguracji bezmyślnie. Najpierw sprawdź aktywny sterownik i użyj jego udokumentowanego formatu. Utwórz kopię zapasową zmienionego pliku i zachowaj oryginalne wartości, aby móc przywrócić ustawienia, jeśli rogi ulegną pogorszeniu.

Po wprowadzeniu jednej zmiany, odśwież ekran dotykowy lub podłącz go ponownie, zgodnie z odpowiednią dokumentacją, lub zrestartuj komputer, jeśli komputer nie odczyta ponownie ustawień wejściowych. Następnie przetestuj powolne stuknięcie w pobliżu każdego rogu, środka ekranu oraz popularnych elementów sterujących, takich jak klawiatura ekranowa. Dotykowy element sterujący powinien aktywować się bezpośrednio pod palcem zarówno w trybie pionowym, jak i poziomym. Przetestuj również po ponownym zalogowaniu; pozwoli to odróżnić trwałą poprawkę od tymczasowej zmiany sesji.

Ogólna siatka weryfikacyjna na ekranie dotykowym z niebieskimi punktami dotykowymi rozmieszczonymi na celach.
Przetestuj kilka punktów na panelu po zastosowaniu korekty. Ten interfejs ma charakter poglądowy; ekrany Harmonica OS mogą się różnić.

Kiedy zmienić podejście

Jeśli błąd zmienia się wraz z obrotem, należy ponownie sprawdzić mapowanie wyświetlacza, zamiast dostrajać nową matrycę. Jeśli dotknięcia są niedokładne tylko na krawędziach, należy zebrać dane dotyczące modelu ekranu dotykowego, wersji jądra, typu sesji, nazwy urządzenia i odpowiednich logów systemowych; panel lub sterownik mogą wymagać korekty specyficznej dla danego urządzenia. Jeśli dotknięcia przeskakują, przestają być rejestrowane lub pozostają nieprawidłowe po przywróceniu pierwotnej konfiguracji, należy cofnąć zmiany i poszukać aktualizacji systemu Harmonica OS lub sterownika od dostawcy sprzętu. Publiczne źródła przeanalizowane na potrzeby tego artykułu dokumentują ogólne zachowanie kalibracji systemu Linux, a nie zweryfikowaną procedurę przeznaczoną dla tabletu z systemem Harmonica OS.

Źródła

Zostaw komentarz

Ustaw izolację przeglądarki Gooroom za pomocą zasad obowiązujących w Twojej organizacji

Ustaw izolację przeglądarki Gooroom za pomocą zasad obowiązujących w Twojej organizacji

Dowiedz się, jak Gooroom oddziela zaufane witryny od niezaufanych, co użytkownicy mogą zmienić i jak administrator może bezpiecznie aktualizować zasady witryny.

Prawidłowe ustawienie ekranu dotykowego w tabletach Harmonica OS

Prawidłowe ustawienie ekranu dotykowego w tabletach Harmonica OS

Diagnozuj obrócone, przesunięte lub niespójne dane wejściowe dotykowe na tablecie z systemem Harmonica OS i wybierz metodę kalibracji systemu Linux, która pasuje do jego sesji i sterownika.

Ustaw system Gooroom OS na język angielski i sprawdź, co pozostanie przetłumaczone

Ustaw system Gooroom OS na język angielski i sprawdź, co pozostanie przetłumaczone

Przełącz sesję pulpitu Gooroom na język angielski, zweryfikuj ustawienia regionalne i określ, kiedy nieprzetłumaczone etykiety w języku koreańskim wymagają aktualizacji aplikacji.

Konfiguracja panelu XFCE w stylu systemu Windows w systemie Pardus Linux

Konfiguracja panelu XFCE w stylu systemu Windows w systemie Pardus Linux

Zmień wygląd Pardus XFCE na znany dolny pasek zadań z menu aplikacji, przypiętymi programami uruchamiającymi, przyciskami otwartych okien i zasobnikiem systemowym.

Zainstaluj Flatpak i Snap w Gooroom — po sprawdzeniu zasad

Zainstaluj Flatpak i Snap w Gooroom — po sprawdzeniu zasad

Sprawdź wydanie Gooroom i zasady administratora, a następnie postępuj zgodnie z oficjalną ścieżką instalacji opartą na Debianie dla Flatpak lub Snap, nie omijając kontroli systemowej.

Pardus Image Writer czy niestandardowy obraz ISO? Wybierz odpowiednie narzędzie do wdrażania

Pardus Image Writer czy niestandardowy obraz ISO? Wybierz odpowiednie narzędzie do wdrażania

Dowiedz się, co potrafi Pardus Image Writer, jak bezpiecznie przygotować instalacyjną pamięć USB i które narzędzia są odpowiednie dla niestandardowych obrazów na żywo lub powtarzalnych wdrożeń flotowych.

Podwójny rozruch Pardusa i Windowsa 11 bez ponownego formatowania systemu Windows

Podwójny rozruch Pardusa i Windowsa 11 bez ponownego formatowania systemu Windows

Zainstaluj Pardus obok systemu Windows 11, zmniejszając wolumin Windows, wykorzystując nieprzydzielone miejsce i zachowując istniejącą partycję systemową EFI.

Uruchom RTL8821CE Wi-Fi na Pardusie za pomocą odpowiedniego oprogramowania sprzętowego

Uruchom RTL8821CE Wi-Fi na Pardusie za pomocą odpowiedniego oprogramowania sprzętowego

Zidentyfikuj RTL8821CE, zainstaluj oprogramowanie układowe Realtek obsługiwane przez Pardus, zweryfikuj sterownik, przeskanuj sieć Wi-Fi i przejdź do następnego kroku rozwiązywania problemów.

Włącz NVIDIA na Pardus 23 za pomocą instalatora sterownika

Włącz NVIDIA na Pardus 23 za pomocą instalatora sterownika

Użyj instalatora Pardus uwzględniającego sprzęt, aby włączyć właściwy sterownik NVIDIA, bezpiecznie przeprowadzić restart i sprawdzić aktywny moduł jądra.

Zainstaluj przeglądarkę Chrome w systemie Gooroom OS bez zmiany jej zasad

Zainstaluj przeglądarkę Chrome w systemie Gooroom OS bez zmiany jej zasad

Zainstaluj bezpiecznie oficjalny pakiet Chrome w systemie Gooroom OS, sprawdź zgodność, zachowaj ustawienia urządzenia i zweryfikuj zasady przeglądarki przed użyciem.