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ások
[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.