Vonalkód olvasó keyboard layout beállítás

 ( Artanis | 2018. június 18., hétfő - 11:04 )

Sziasztok!

Légyszives segítsetek nekem, már az agyvérzés határán vagyok...
Kaptam 3 db GigaByte BRIX masinát amiken linux fut (Ubuntu 18.04). Bekapcsolás után automaikusan bejelentkezik, KIOSK módban elindul egy chromium böngésző és egy belsős ERP rendszert nyomogatnak a userek (raktárosok, ügyfélszolgálatosok..szóval nem techie-k)

A gépekre egy vonalkód olvasó is rá lesz dugva. Tökéletesen fel is ismeri a rendszer, tudok vele olvasni vonalkódot de az istennek nem tudom megmagyarázni neki, hogy induláskor angol kiosztással olvassa be a vonalkódokat.

Ha manuálisan futtatom a setxkbmap -device 9 -layout us parancsot onnantól frankón működik. Ha ~/.profile-ba írom, hogy /usr/bin/setxkbmap .... akkor semmi, ugyanúgy magyarul olvas és a 0-ból ö betű lesz pl.

Ubuntu 18.04 desktop van a gépen, próbáltam azt is hogy a GUI-s Startup Applications-be felveszem de semmi.
Nem tehetem át globálisan angolra a kiosztást mert magyar nyelvű billentyűzet is van a gépekre dugva.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

[MEGOLDVA]

Beraktam ezt a setxkbmap parancsot egy .sh scriptbe és azt adtam hozzá a startup applications-höz. Ekkor még mindig nem működött de gyanús volt, hogy közvetlenül login után pár másodpercig hiába adom ki a parancsot manuálisan, akkor sem működik. Ugyanebben a scriptben még a setxkbmap parancs előtt beszúrtam egy sleep 10-et és voila, működik.

Bámulatos..:D

Arra figyeltél h. csak a megfelelő eszköz layoutját állítsd át?
DevID tud változni ;)
Ugyanezt csináltam rpikkel egy raktárban (100+ db), ott megennének ha nem lenne HUN a billentyűzet :)

és ha a ~/.bashrc be íród? (vagy ami a shell ott)

Vonalkód olvasót miért nem állítottad át a hozzá adott vonalkódokkal?

pch
--
SB-soft online ügyviteli rendszer
--

+1

Szerintem ennek a vonalnak nézz utána! A linux oldali parancs nem állítja át a billentyűzethez tartozó map-et is?

----------------------------------^v--------------------------------------
"Probléma esetén nyomják meg a piros gombot és nyugodjanak békében!"

+1. ősidőkben még fénymásoltunk hozzá lőlapot is... set factory --> code128 -->tab-->stb. :) 12 pontos volt. Ha nem működött az olvasó akkor user 1-12-ig végiglőtte és voálá!

Ha Symbolról beszélünk akkor Linux alatt bekapcsolod az Enable Keypad Emulationt és meg vagy lőve :)
Egyéb esetben meg only english. Valószínűleg innen indult a probléma, aminek a megoldása setxkbmap, de csak az eszközre és akkor mindenki boldog.

Mert a kezembe adtak egy vonalkódolvasót amit megrendeltek az AliExpressről és kész. Se doboz se leírás se semmi. "Holnapra működjön, kösz helo" :D

Amúgy közben Arch Wikiből kukáztam egy elegánsabb megoldást, /etc/X11/xorg.conf.d-ben külön beállítottam a billentyűzet kiosztást illetve egy másik fájlban a vonalkódolvasó kiosztását, MatchProduct alapján azonosítva az olvasót így mindegy hova dugom.