ASUS VT168 érintőképernyő: a kurzor X koordinátája kissé balra van [megoldva, bár még van kérdés]

Sziasztok.
Vennék egy tárgyban említett kijelzőt, de egy próba után elgondolkodtam. Jobb, ha utánajárok, mi ez...
Szóval az érintőpad kurzora vagy 10 centivel balra van, mint ahogy kéne. Amint a főmonitort (esetemben egy laptopot) kikapcsolom, az érintőképernyőn a kurzor a megfelelő helyre kerül.
Kipróbáltam úgy is, hogy mindkettő ugyanabban a sorfelbontásban volt. Semmi változás.

Szerintetek mivel kell próbálkoznom?

Hozzászólások

sudo apt-get install xinput-calibrator 

...holnap folytatom. 
Ismeri valaki ezt a fenti izét?

10-féle lény van:
-- aki ismeri a bináris számrendszert,
-- és amelyik nem.

nincs vindózom 24 éve...

Az xrandr 1366x768 ra lett beállítva VGA1-en. Ehhez kéne a toutchscreent kalibrálni, de hogy miként...

A gond az, hogy míg a fő monitor be van kapcsolva, addig a másodlagos rosszul pozícionálja a kurzort. Amint kikapcsolom a fő monitort, amásodlagos akármilyen felbontásban van éppen, helyrerakja a kurzort.
Na, ez mitől van?

10-féle lény van:
-- aki ismeri a bináris számrendszert,
-- és amelyik nem.

Másodlagos monitorként próbálom használni, de a kalibráló célkeresztje a főmonitorra esik.
Olyat csinál, hogy ha megkoppintom az érintőképernyőt,megjelenik ott is a célkereszt, ha rámegyek, akkor meg eltűnik, utána nem történik SEMMI.

A végén mintha megadnanémi számsort,aztbeműtöttem az X11-hez:

 


Section "InputClass"
    Identifier "calibration"
    MatchProduct "ASUS screen"
    Option "Calibration" "0 65535 0 65535"
    Option "SwapAxes" "0"
EndSection

reboot után SEMMI változás.

10-féle lény van:
-- aki ismeri a bináris számrendszert,
-- és amelyik nem.

Erre a kalibrációra tippeltem először, de azért nem kommenteltem, mert van egy zavaró infó a nyitóban, hogy ha a monitort kikapcsolja, akkor a helyére kerül a kurzor. Ha kalibráció lenen a gond, akkor ez a fajta kikapcsolás nem segíthetne. Persze ettől még egy kalibrálást meg lehet próbálni, de szerintem nem fog segíteni.

The world runs on Excel spreadsheets. (Dylan Beattie)

Állítólag KDE alatt minden rendben van. XFCE4 alatt meg miért nincs?
Nem értem az egészet.
Olyan, mintha a képernyők sorfelbontása rendben lenne, de az érintőpadé a másodlagos képernyőn mintha"rátolódott volna" az elsődlegesre.

10-féle lény van:
-- aki ismeri a bináris számrendszert,
-- és amelyik nem.

Szerkesztve: 2024. 08. 12., h – 20:48

Úgy alakul a dolog, hogy mirrorként rendesen pozicionál a képernyő, minden működik. Amint az xfce4 Screen beállításainál azt mondom, hogy ne mirror hanem extended legyen a kijelző, a kurzor X pozíciója elnyúlik. Az Y is elnyúlna, ha a kijelzők előnézeti képén az egyik képernyőt vertikálisan a másik alá helyezem.
Nem tudom, mit kellene még megnéznem...

A jelenlegi beállításokat olyan kalibrációval csináltam, amikor a főképernyőt kiiktattam. Akkor ezt állítottam be:

 

$ cat /etc/X11/xorg.conf.d/20-synaptics.conf
Section "InputClass"
        Identifier      "touchpad catchall"             # required
        MatchIsTouchpad "on"                            # required
        Driver          "synaptics"                     # required
        Option          "MinSpeed"              "0.5"
        Option          "MaxSpeed"              "1.0"
        Option          "AccelFactor"           "0.075"
        Option          "TapButton1"            "1"
        Option          "TapButton2"            "2"     # multitouch
        Option          "TapButton3"            "3"     # multitouch
        Option          "VertTwoFingerScroll"   "1"     # multitouch
        Option          "HorizTwoFingerScroll"  "1"     # multitouch
        Option          "VertEdgeScroll"        "1"
        Option          "HorizEdgeScroll"       "1"
        Option          "CoastingSpeed"         "8"
        Option          "CornerCoasting"        "1"
        Option          "CircularScrolling"     "1"
        Option          "CircScrollTrigger"     "7"
        Option          "EdgeMotionUseAlways"   "1"
        Option          "LBCornerButton"        "8"     # browser "back" btn
        Option          "RBCornerButton"        "9"     # browser "forward" btn
EndSection


Section "InputClass"
    Identifier	"calibration"
    MatchProduct	"ASUS kijelző"
    Option	"MinX"	"-240"
#    Option	"MaxX"	"65199"
    Option	"MaxX"	"32600"
    Option	"MinY"	"462"
    Option	"MaxY"	"65371"
    Option	"SwapXY"	"0" # unless it was already set to 1
    Option	"InvertX"	"0"  # unless it was already set
    Option	"InvertY"	"0"  # unless it was already set
EndSection

10-féle lény van:
-- aki ismeri a bináris számrendszert,
-- és amelyik nem.

Szerkesztve: 2024. 08. 13., k – 16:12

Alakult a dolog: megvettem a monitort.

Az xinput a dolog lényege.

Mivel XFCE4-et használok, varázslóprogramokra nem számíthatok, mint ami pl. KDE esetén van a rajztáblákhoz.

Ezzel kiírathatom, hogy a zérintőképernyős monitornak mi az ID-ja:

xinput | grep "G2Touch Multi-Touch by G2TSP" | awk 'BEGIN{FS="id="}{print $2}' | awk '{print $1}'

Utána kiadhatom ezt a parancsot, pl. ha az ID 20:
 

xinput map-to-output 20 VGA-1

 

Írtam erre egy parancssori scriptet, hogy ha időközben átméretezem az aktuális monitorokat az XFCE4 DISPLAY beállításainál, akkor az xinput is kövesse azt. Sajnos ezt nem tudtam automatizálni, de biztos lehet valahogy.

A most rám drótozott kijelzők:
 

Screen 0: minimum 320 x 200, current 3414 x 1536, maximum 8192 x 8192
LVDS-1 connected primary 1332x999+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
   1366x768      60.00 +
   1280x720      60.00    59.99    59.86    59.74
   1024x768      60.04*   60.00
   960x720       60.00
   928x696       60.05
   896x672       60.01
   1024x576      59.95    59.96    59.90    59.82
   960x600       59.93    60.00
   960x540       59.96    59.99    59.63    59.82
   800x600       60.00    60.32    56.25
   840x525       60.01    59.88
   864x486       59.92    59.57
   700x525       59.98
   800x450       59.95    59.82
   640x512       60.02
   700x450       59.96    59.88
   640x480       60.00    59.94
   720x405       59.51    58.99
   684x384       59.88    59.85
   640x400       59.88    59.98
   640x360       59.86    59.83    59.84    59.32
   512x384       60.00
   512x288       60.00    59.92
   480x270       59.63    59.82
   400x300       60.32    56.34
   432x243       59.92    59.57
   320x240       60.05
   360x202       59.51    59.13
   320x180       59.84    59.32
VGA-1 connected (normal left inverted right x axis y axis)
   1024x768      60.00 +  85.00    75.03    70.07
   1600x1200     60.00
   1280x1024     85.02    75.02
   1280x960      60.00
   1152x864      75.00
   832x624       74.55
   800x600       85.06    72.19    75.00    60.32    56.25
   640x480       85.01    75.00    72.81    66.67    59.94
   720x400       70.08
HDMI-1 connected 1366x768+2048+768 (normal left inverted right x axis y axis) 344mm x 194mm
   1366x768      59.79*+
   1280x720      60.00    59.94
   1024x768      60.00
   800x600       60.32
   720x480       60.00    59.94
   640x480       60.00    59.94
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-2 disconnected (normal left inverted right x axis y axis)
HDMI-3 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)

...szóval HDMI-1, VGA-1 és LVDS-1, utóbbi a laptop kijelzője.

A HDMI-1 a lenovo L520 displaykimenetén van. Tudtommal vagy a display, vagy a VGA kimenet működik, egyeszerre a kettő nem. Vagyis még az xrandr se képes egyszerre mindkét kimenetet monitorként üzemeltetni, mert a monitorvezérlő az alaplapon erre hardveresen nem képes. Jól tudom?

 

10-féle lény van:
-- aki ismeri a bináris számrendszert,
-- és amelyik nem.