🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux
Article #907286

Re: Klawiatura VIIDO HB030B - brak polskich znaków

#907286
From: marrgol
Date: Wed, 18 Oct 2023 11:14
49 lines
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-mail
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>

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