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?
Beküldte T.István -
Értékelés:
1. Mint Cinnamon
2. Mint Mate
3. Mint Xcfe
Válassz egy számot:_
Milyen rendszer? Milyen rendszer?
Beküldte molnar sandor -
Értékelés:
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.
Milyen rendszer?
Beküldte T.István -
Értékelés:
(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)
Milyen rendszer?
Beküldte molnar sandor -
Értékelés:
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.
Milyen rendszer?
Beküldte T.István -
Értékelés:
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.