fujitsu t730 orientáció

Fórum: 

Sziasztok problémába ütköztem.

Adott a egy fujitsu lifebook T730-as noti ami egy tablet funkciós gép. az a gongom hogy a kijelzö elforgatása után az érintés és a ceruza szenzora is hibásan müködik.

AI-val próbáltam megoldani a problémát de nem sikerült.

⎡ Virtual core pointer                        id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                  id=4    [slave  pointer  (2)]
⎜   ↳ AlpsPS/2 ALPS GlidePoint                    id=14    [slave  pointer  (2)]
⎜   ↳ Serial Wacom Tablet FUJ02e7 stylus          id=15    [slave  pointer  (2)]
⎜   ↳ Serial Wacom Tablet FUJ02e7 eraser          id=16    [slave  pointer  (2)]
⎜   ↳ Serial Wacom Tablet FUJ02e7 touch           id=17    [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)]
    ↳ Fujitsu FUJ02E3                             id=7    [slave  keyboard (3)]
    ↳ Video Bus                                   id=8    [slave  keyboard (3)]
    ↳ Fujitsu FUJ02BF                             id=9    [slave  keyboard (3)]
    ↳ Power Button                                id=10    [slave  keyboard (3)]
    ↳ Sleep Button                                id=11    [slave  keyboard (3)]
    ↳ CNF8248: FJ Camera                          id=12    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard  

Ez az xinput válasza, Fujitsu FUJ02BF id=9 [slave  keyboard (3)] ez volna a célpontom. ezen az eszközön 5 gomb van.

No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0:    Lid Switch
/dev/input/event1:    Power Button
/dev/input/event2:    Sleep Button
/dev/input/event3:    Power Button
/dev/input/event4:    AT Translated Set 2 keyboard
/dev/input/event5:    Video Bus
/dev/input/event6:    AlpsPS/2 ALPS GlidePoint
/dev/input/event7:    Fujitsu FUJ02BF
/dev/input/event8:    Fujitsu FUJ02E3
/dev/input/event9:    CNF8248: FJ Camera
/dev/input/event10:    HDA Intel MID Mic
/dev/input/event11:    HDA Intel MID Dock Mic
/dev/input/event12:    HDA Intel MID Dock Line Out
/dev/input/event13:    HDA Intel MID Front Headphone
/dev/input/event14:    HDA Intel MID HDMI/DP,pcm=3
Itt event7, tesztelésre kiolvassa az állapotát. de szkiptb nem fut le.

#!/bin/bash

EVENT_DEVICE="/dev/input/event7"  # Cseréld ki az "event7"-re az eszköz sorszámát

echo "Figyelés elkezdve az eszközre: $EVENT_DEVICE"

while true; do
    read -r -s -t 1 line  # Várakozás 1 másodpercig egy gombnyomásra
    if [ "$line" ]; then
        echo "Gombnyomás észlelve!"
        evtest "$EVENT_DEVICE" | grep "Event:"
        # Itt végezheted el a szükséges műveleteket a gombnyomásra
    fi
done

megáll a read parancsnál. Ebbe kezdek belefáradni valaki meg tuja mondani hogy hogy tudnám metalálni azt a fájlt ami most elforgatja a kijelzöt a gomb megnyomására?

Mert lehet egyszerübb volna azt módosítani ugy hogy . ne csak forgassa el hanem olvassa ki a tájolást és állítsa be a hozzá tartozó kordináta transzformációs mátrixot. reméllem elég infót tudtam adni.

köszönöm.

 

Milyen rendszer?

1. Mint Cinnamon

2. Mint Mate

3. Mint Xcfe

Válassz egy számot:_

Értékelés: 

0
Még nincs értékelve

Milyen rendszer? Milyen rendszer?

#1

#1 Linux Mint 20.2 64bit

apa@apa-LIFEBOOK-T730:~sudo evtest /dev/input/event8
Input driver version is 1.0.1
Input device ID: bus 0x19 vendor 0x1734 product 0x1 version 0x101
Input device name: "Fujitsu FUJ02BF"
Supported events:
  Event type 0 (EV_SYN)
  Event type 1 (EV_KEY)
    Event code 29 (KEY_LEFTCTRL)
    Event code 56 (KEY_LEFTALT)
    Event code 153 (KEY_DIRECTION)
    Event code 177 (KEY_SCROLLUP)
    Event code 178 (KEY_SCROLLDOWN)
    Event code 224 (KEY_BRIGHTNESSDOWN)
    Event code 225 (KEY_BRIGHTNESSUP)
    Event code 244 (KEY_BRIGHTNESS_ZERO)
  Event type 4 (EV_MSC)
    Event code 4 (MSC_SCAN)
  Event type 5 (EV_SW)
    Event code 1 (SW_TABLET_MODE) state 0
    Event code 5 (SW_DOCK) state 1
Key repeat handling:
  Repeat type 20 (EV_REP)
    Repeat code 0 (REP_DELAY)
      Value    250
    Repeat code 1 (REP_PERIOD)
      Value     33
Properties:
Testing ... (interrupt to exit)
Event: time 1701114458.688730, -------------- SYN_REPORT ------------
Event: time 1701114527.877623, type 4 (EV_MSC), code 4 (MSC_SCAN), value 06
Event: time 1701114527.877623, type 1 (EV_KEY), code 153 (KEY_DIRECTION), value 1
Event: time 1701114527.877623, -------------- SYN_REPORT ------------
Event: time 1701114528.047963, type 1 (EV_KEY), code 153 (KEY_DIRECTION), value 0

ez volna az amivel dolgoznom kellene.

Értékelés: 

0
Még nincs értékelve

Milyen rendszer?

#1.1 Tapiképernyő támogatás csak legfrissebb alatt, és Cinnamon alatt lőn. Enged rá sorban a frissítéseket, vagy telepítsd tisztán a 21.2 Cinnamont, majd akkor fussunk neki megint.

(Lehet MATE is tud villantani valamit, ha már GNOME alapú,  de ezt nem tudom biztosan. Ugyebár alapból a GNOME echte tapiképernyő felület, de nehéz vele megbarátkozni)

Értékelés: 

0
Még nincs értékelve

Milyen rendszer?

#1.1.1 müködik ezen minden toll és az uiial való érintés is! Csak amikor elforgatom a kijelzöt mert ez egy kifordítós öszecsukós gép, akkor szar a kordináta transzormációs mátrix.

 

90 fok
xinput --set-prop 17 "Coordinate Transformation Matrix" 0 -1 1 1 0 0 0 0 1

normál pozicio
xinput --set-prop 17 "Coordinate Transformation Matrix" 1 0 0 0 1 0 0 0 1

180 fok
xinput --set-prop 17 "Coordinate Transformation Matrix" -1 0 1 0 -1 1 0 0 1

270 fok
xinput --set-prop 17 "Coordinate Transformation Matrix" 0 1 0 -1 0 1 0 0 1

ez megoldja csak az a gond hogy nincskedvem mindig beírni terminálba. ez történetessen csak az ujjal való érintést oldja meg még mellé kell írni a wacom ot meg az érintöpárnát.

Értékelés: 

0
Még nincs értékelve

Milyen rendszer?

#1.1.1.1 Még 1x, milyen asztali felület?

Az a baj, hogy régi rendszer, hiába mondanék valamit, ha az csak az újabb rendszerek alatt működik.

Lehet forgatni úgy is, ahogy írtad, meg xradnr-al is lehet kunsztokat csinálni, lehet a terminál parancsokból szkriptet csinálni, hozzárendelni billentyűkombinációhoz, vagy akár eseményhez (gép elforgatása pl., de itt játszik az is pl, hogy mennyire támogatott a frakcionális átméretezése is a monitornak (felbontás, nagyítás %-osan), miegyéb,

Újabb Mint alatt frissebbek, újabbak képernyőgrafikát érintő dolgok, nem különben lehet újabb, frissebb kernelt telepíteni, ha az alap nem jó, szóval sokkal tágabbak a lehetőségek, amikkel próbálkozni lehet, ha csak nem lesz alapból jó. A legújabb Cinnamon alatt hatalmas fejlesztés történt, pont a tapiképernyő és tapipadokat érintően.

Értékelés: 

0
Még nincs értékelve