Article View: pl.comp.os.linux
Article #907286Re: Klawiatura VIIDO HB030B - brak polskich znaków
From: marrgol
Date: Wed, 18 Oct 2023 11:14
Date: Wed, 18 Oct 2023 11:14
49 lines
3999 bytes
3999 bytes
On 2023-10-17 at 11:33 colnet wrote:
> Może zacznę od końca - polecenie "loadkeys pl" nic - nie zwraca,
> a wiersz command prompt przenosi się o jeden niżej - nie dając
> żadnych polskich znaków.
To, że nic nie wypisuje, nie znaczy, że nic nie robi.
Kurczę, jakoś nie chce mi się wierzyć, że to nie działa… Zamiast tylko
wciskać Win-a, sprawdź za pomocą evtest czy udev w ogóle wykonuje mapowanie
po dodaniu pliku .hwdb. I może wyeliminuj na razie Mate: przełącz się na
konsolę tekstową (np. Ctrl-Alt-F2), zaloguj się i wykonaj „sudo -i” (żeby
przełączyć się na konto roota).
Wykonaj taki skrypt (po uruchomieniu od razu wciśnij raz klawisz Win
i poczekaj na prompt):
------------------------------------ 8< ------------------------------------
#!/bin/bash
{
sleep 5 && pkill evtest & evtest /dev/input/event15 | grep -e Event: -e
name: | xxd -p
xxd -p <<< $'-----'
for F in /sys/class/input/event*
do
grep -qi key $F/device/name &&\
echo -e "${F#*input/}\n$(grep -e NAME -e MODALIAS $F/device/uevent)" &&\
udevadm info -p $F | grep KEYBOARD_KEY
done | xxd -p
F=/etc/udev/hwdb.d/99-viidokbd.hwdb
test -f $F && xxd -p <<< $'-----\n'$(ls -l $F)$'\n-----' && xxd -p $F
xxd -p <<< $'-----'
} >> /tmp/out
------------------------------------ 8< ------------------------------------
Zrób to raz w obecności pliku 99-viidokbd.hwdb i raz bez. Za każdym razem
po utworzeniu albo skasowaniu, albo zmodyfikowaniu pliku .hwdb wykonuj
polecenia „systemd-hwdb update” (jeśli wyświetli jakiś komunikat, pokaż go)
i „udevadm trigger /dev/input/event*”. Skrypt „nic nie zwraca” -- wyniki
zapisuje w pliku /tmp/out, zakodowane, bo nie dowierzam wyżerającemu spacje,
i kto wie co jeszcze, Googlowi. Pokaż zawartość tego pliku, albo wrzuć go
na https://paste.opensuse.org/ i daj link. Skrypt na wszelki wypadek też
tam wrzucam: https://paste.opensuse.org/pastes/3bb6c80e45b5. Jakbyś chciał
sam obejrzeć wynik, to wykonaj „xxd -p -r /tmp/out”.
I może jeszcze przećwicz sobie takie samo mapowanie na jakiejś innej
klawiaturze (wbudowanej w lapka, podpiętej do kompa, czy czego tam
używasz), takiej na której już działają pliterki z prawym altem
(pamiętaj, że zmieni się numer event, nazwa klawiatury i prawdopodobnie
skan-kod lewego Win).
Technical Details
Message-ID:
<ugoen1$3k9ii$1@dont-email.me>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erje.net!3.eu.feeder.erje.net!feeder.erje.net!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mailReferences:
<56e49c1b-3730-49fd-a05a-1e4b66377906n@googlegroups.com> <ug9hho$2lqq9$1@dont-email.me> <198caf55-ac10-48a2-b1f7-40c3645b40f9n@googlegroups.com> <ugbm38$388c0$1@dont-email.me> <a3e00c02-6a1f-4f19-bea9-5950678b40a5n@googlegroups.com> <ugc06t$3amhr$1@dont-email.me> <59bbd67d-5b79-4fd3-b845-388dd039f5cen@googlegroups.com> <ugdsqp$3qnsp$1@dont-email.me> <9dc3b526-fc83-4615-932d-aff8d8174768n@googlegroups.com> <ugj8dv$1co0f$1@dont-email.me> <a180e84d-f00d-401b-8f38-2e169491a359n@googlegroups.com> <ugju0v$1jaj6$1@dont-email.me> <089aca7c-61c3-4fe6-91bd-ceb33dec6eadn@googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erje.net!3.eu.feeder.erje.net!feeder.erje.net!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: marrgol <marrgol@address.invalid> Newsgroups: pl.comp.os.linux Subject: Re: Klawiatura VIIDO HB030B - brak polskich znaków Date: Wed, 18 Oct 2023 13:14:40 +0200 Organization: A noiseless patient Spider Lines: 49 Message-ID: <ugoen1$3k9ii$1@dont-email.me> References: <56e49c1b-3730-49fd-a05a-1e4b66377906n@googlegroups.com> <ug9hho$2lqq9$1@dont-email.me> <198caf55-ac10-48a2-b1f7-40c3645b40f9n@googlegroups.com> <ugbm38$388c0$1@dont-email.me> <a3e00c02-6a1f-4f19-bea9-5950678b40a5n@googlegroups.com> <ugc06t$3amhr$1@dont-email.me> <59bbd67d-5b79-4fd3-b845-388dd039f5cen@googlegroups.com> <ugdsqp$3qnsp$1@dont-email.me> <9dc3b526-fc83-4615-932d-aff8d8174768n@googlegroups.com> <ugj8dv$1co0f$1@dont-email.me> <a180e84d-f00d-401b-8f38-2e169491a359n@googlegroups.com> <ugju0v$1jaj6$1@dont-email.me> <089aca7c-61c3-4fe6-91bd-ceb33dec6eadn@googlegroups.com> MIME-Version: 1.0 Injection-Date: Wed, 18 Oct 2023 11:14:41 -0000 (UTC) Injection-Info: dont-email.me; posting-host="3d26b6a5c0a1b9cc87c8dcede4ce0aba"; logging-data="3810898"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18IU2UQ0U4bIVjKOeoPxW3p" User-Agent: Mozilla/5.0 (rv:102.0) Gecko/20100101, Thunderbird/102.14.0 Cancel-Lock: sha1:som+sRrEsUvwKEnCD/8gRhNUtto= In-Reply-To: <089aca7c-61c3-4fe6-91bd-ceb33dec6eadn@googlegroups.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit