logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Rozwiązano] Jak ustawić dotyk w monitorze Elo TouchSystems na RPi 3 po zmianie orientacji?

ienecode 10 Sie 2024 11:25 300 3
REKLAMA
  • #1 21186225
    ienecode
    Poziom 21  
    Posty: 2097
    Ocena: 96
    Witam,

    Do RPi 3 mam podłączony monitor (HDMI) z dotykiem po (USB - Bus 001 Device 006: ID 04e7:0020 Elo TouchSystems Touchscreen Interface (2700)
    )

    Za pomocą tej instrukcji próbowałem zmienić orientację ekranu:

    https://docs.sunfounder.com/projects/ts10-pro/en/latest/quick_guide/adjust_rotate.html

    Ekran przestawił się w pion , natomiast edycja matrycy dotyku nic nie znienia ... W jaki inny spośób można ustawić dotyk do orientacji ekranu ?
  • REKLAMA
  • #2 21186457
    Vinnic
    Poziom 16  
    Posty: 158
    Pomógł: 18
    Ocena: 20
    A czy kalibracja dotyku była wykonana po zmianie orientacji?
  • REKLAMA
  • #3 21186497
    ienecode
    Poziom 21  
    Posty: 2097
    Ocena: 96
    Już udało mi się przestawić orientację dotyku,
    problem jest taki że po restarcie wraca do ustawień domyślych...


    Gdy otowrzę terminal lokalnie na RPi to działa polecenie:
    xinput set-prop 11 'Coordinate Transformation Matrix' 0.000000, 1.000000, 0.000000, -1.000000, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000


    Gdy przez SSH, to muszę dodatkowo wskazać ekran , też działa:
    DISPLAY=:0 xinput set-prop 11 'Coordinate Transformation Matrix' 0.000000, 1.000000, 0.000000, -1.000000, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000


    Pytanie dlaczego wpis
    @DISPLAY=:0 xinput set-prop 11 'Coordinate Transformation Matrix' 0.000000, 1.000000, 0.000000, -1.000000, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000

    w : /etc/xdg/lxsession/LXDE-pi/autostart

    nie działa ?
  • #4 21186699
    ienecode
    Poziom 21  
    Posty: 2097
    Ocena: 96
    Znalazłem rozwiązanie.

    W katalogu domowym należy utworzyć plik:

    sudo nano .xsessionrc

    A w jego zawartości polecenie:


    xinput set-prop 11 'Coordinate Transformation Matrix' 0.000000, 1.000000, 0.000000, -1.000000, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000
REKLAMA