Forum » Operacijski sistemi » Slovenska tipkovnica za konzolo NetBSD
Slovenska tipkovnica za konzolo NetBSD
BSD-jas ::
Ker se ni našel noben junak, sem se tega problema lotil kar sam, ju objavil na PR sistem in zdaj držimo pesti, da bo uradno prišlo v naslednjo izdajo (lahko še kdo malo rukne Martina Husemanna, da ne bo pozabil)
Torej, stvar je taka: v grobem obstajata dva načina, malo bolj kompliciran zapeke podpore v jedro in manj kompliciran userland, podobno, kot imata to rešeno Linux ali FreeBSD.
Oglejmo si najprej bolj kompliciranega, torej s šarjenjem po jedru. Če nimate, si naložite izvorno kodo jedra in ukazov iz sbin (pravzaprav potrebujete le wsconsctl, vendar jih dobite vse skupaj v paketu).Obe povezavi se nanašata na trenutno aktualno različico 2.0. Sedaj se morate malo poigrati z /usr/src/sys/dev/pckbport/wskbdmap_mfii.c in /usr/src/dev/wscons/wsksymdef.h. Kaj morate storiti, je opisano v PR29615. Nato lahko po navodilih iz priročnika prevedete jedro. Ponovno je treba prevesti še /sbin/wsconsctl, da bo "vedel" za nove spremembe. popravljeni wsksymdef.h skopirajte v /usr/include/dev/wscons, se premaknite v /usr/src/sbin/wsconsctl
in izvedite
make
make install
Sedaj morate le še v /etc/wscons.conf dodati vrstico
encoding si
in že lahko rebootnete sistem, da se naloži nova tipkovnica.
Manj kompliciran način je userland podpora. To pot po napotkih v PR29648 naredite datoteko, recimo /usr/share/wscons/keymap/pckbd.si, odvisno pač kakšno kodiranje schumnikov želite (itak jih boste v konzoli uporabljali bolj redko) in ali želite prevajati še wsconsctl. Če to želite, s prej navedenega naslova snemite izvorno kodo ukazov iz /sbin, v skladu z navodili dopolnite /usr/include/dev/wscons/wsksymdef.h in prevedite po zgornjem postopku.
Sedaj v /etc/wscons.conf zakomentirajte morebitne vrstice, ki se pričnejo z encoding in dodajte
mapfile /usr/share/wscons/keymap/pckbd.si
ali kakorkoli (in kjerkoli) je že vaša datoteka. Sedaj lahko rebootnete kišto in začnete pozabljati na dosedanji razpored tipk.
In seveda, če najdete kakšen pomeben tipkus ali imate probleme, lahko to sporočite kar sem.
Torej, stvar je taka: v grobem obstajata dva načina, malo bolj kompliciran zapeke podpore v jedro in manj kompliciran userland, podobno, kot imata to rešeno Linux ali FreeBSD.
Oglejmo si najprej bolj kompliciranega, torej s šarjenjem po jedru. Če nimate, si naložite izvorno kodo jedra in ukazov iz sbin (pravzaprav potrebujete le wsconsctl, vendar jih dobite vse skupaj v paketu).Obe povezavi se nanašata na trenutno aktualno različico 2.0. Sedaj se morate malo poigrati z /usr/src/sys/dev/pckbport/wskbdmap_mfii.c in /usr/src/dev/wscons/wsksymdef.h. Kaj morate storiti, je opisano v PR29615. Nato lahko po navodilih iz priročnika prevedete jedro. Ponovno je treba prevesti še /sbin/wsconsctl, da bo "vedel" za nove spremembe. popravljeni wsksymdef.h skopirajte v /usr/include/dev/wscons, se premaknite v /usr/src/sbin/wsconsctl
in izvedite
make
make install
Sedaj morate le še v /etc/wscons.conf dodati vrstico
encoding si
in že lahko rebootnete sistem, da se naloži nova tipkovnica.
Manj kompliciran način je userland podpora. To pot po napotkih v PR29648 naredite datoteko, recimo /usr/share/wscons/keymap/pckbd.si, odvisno pač kakšno kodiranje schumnikov želite (itak jih boste v konzoli uporabljali bolj redko) in ali želite prevajati še wsconsctl. Če to želite, s prej navedenega naslova snemite izvorno kodo ukazov iz /sbin, v skladu z navodili dopolnite /usr/include/dev/wscons/wsksymdef.h in prevedite po zgornjem postopku.
Sedaj v /etc/wscons.conf zakomentirajte morebitne vrstice, ki se pričnejo z encoding in dodajte
mapfile /usr/share/wscons/keymap/pckbd.si
ali kakorkoli (in kjerkoli) je že vaša datoteka. Sedaj lahko rebootnete kišto in začnete pozabljati na dosedanji razpored tipk.
In seveda, če najdete kakšen pomeben tipkus ali imate probleme, lahko to sporočite kar sem.
Vprašanje Radiu Erevan: Ali lahko ženska tudi po treh zakonih ostane devica?
Radio Erevan: Načelno da. Če je bil prvi mož iz Černobila, drugi operni
pevec in tretji zaposlen pri Microsoftu.
Radio Erevan: Načelno da. Če je bil prvi mož iz Černobila, drugi operni
pevec in tretji zaposlen pri Microsoftu.
Nerdor ::
Offtopic: A nebi ti to raje postal v sticky FreeBSD thread!? A je res toooliko drugačen NetBSD, da si zasluži nov thread!? Ok, potem dajmo predlog ST forum adminom, da preimenujejo "Kratek uvod v FreeBSD" v "Kratek uvod v BSD-je". Kjer bi bili zastopani vsi BSD-ji: praoča 386BSD (skupni sorodnik NetBSDju in FreeBSDju), FreeBSD, NetBSD, OpenBSD, Darwin, Mac X in itd.!? Kaj pravite ST forum ppl!? Ste za to!?
... for lifetime!
Zgodovina sprememb…
- spremenil: Nerdor ()
64202 ::
Samo vprasanje je kdo bi rad imel slo. tipkovnico v konzoli - shift+7 za slash? Ugh :)
Drugace pa bravo :)
Drugace pa bravo :)
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Izšel FreeBSD 7.2Oddelek: Novice / Ostala programska oprema | 3048 (2590) | Poldi112 |
» | Kratek uvod v FreeBSD (strani: 1 2 3 4 … 8 9 10 11 )Oddelek: Operacijski sistemi | 65715 (29453) | Prospekt |
» | Dobri stari ... ne, novi SlackwareOddelek: Novice / Ostala programska oprema | 4236 (3208) | Jebiveter |
» | Namestitev NetBSD 2.0Oddelek: Operacijski sistemi | 1563 (1476) | metalc |
» | NetBSD 2.0 je tu!Oddelek: Novice / Ostala programska oprema | 2924 (2924) | Bakunin |