Üdv!
Most frissítettem 22.04-re, eddig jól működött a vonalkódolvasóm.
xinput terminálban kiolvastam a hozzá tartozó id-t. Majd ha pl id 11 volt akkor a következő parancssorral átállítottam az eszközt. Így a 0-kat is rendesen olvasta.
sudo setxkbmap -device 11 -layout us
Mióta frissítettem, xinput-ra teljesen más id-t dob ki és bármelyiket írom be, nem állítja külön a kódleolvasó nyelvét, hanem csak együtt a billentyűzettel.
xinput
WARNING: running xinput against an Xwayland server. See the xinput man page for details.
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ xwayland-pointer:16 id=6 [slave pointer (2)]
⎜ ↳ xwayland-relative-pointer:16 id=7 [slave pointer (2)]
⎜ ↳ xwayland-pointer-gestures:16 id=8 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ xwayland-keyboard:16 id=9 [slave keyboard (3)]
lsusb-re a következőt adja:
lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 05e0:1200 Symbol Technologies Bar Code Scanner
Bus 003 Device 003: ID 0461:4d22 Primax Electronics, Ltd USB Optical Mouse
Bus 003 Device 002: ID 0566:3107 Monterey International Corp. Keyboard
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Hogy tudnám megoldani hogy rendesen működjön?
Alapbeállításokkal a kódleolvasó magyar karaktereket visz be. Keypad Emulation bekapcsolásakor pedig egyáltalán nem olvas.