P2O2 WWW - Polish Console in NetBSD


Created - Apr 31, 2007  |  Modified - Sep 20, 2007

P2O2 WWW Homepage -> Polish in NetBSD -> Polish Console in NetBSD


Setting Demands

  1. Polish language in system
  2. Polish language in applications
  3. Polish characters in X Window apps (in all entry fields)
  4. Polish characters in X Window terminals
  5. Polish characters in consoles

Polonizacja NetBSD

Autor: Karol "MaRCHeW" Marchewka


Autorem polskiej mapy klawiatury dla NetBSD jest Dawid "DawS" Szymański
Polskie fonty wraz z częściowym opisem ich instalacji na konsoli NetBSD zostały pobrane ze strony Jaromira Dolecka.


1. Do /etc/profile dopisujemy:

LC_ALL=pl_PL.ISO8859-2
LANG=pl
export LC_ALL LANG

2. Plik z fontami lat2-16.fnt kopiujemy do katalogu /usr/share/wscons/fonts.

UWAGA P2O2
Fonty znalazłem na czeskiej stronie NetBSD: NetBSD.cz - dokumentace. Pliki z czcionkami przeniosłem "do siebie", adresy poniżej kierują do P2O2 WWW.

(...)
2. Do adresáře /usr/share/wscons/fonts/ je třeba uložit vybraný iso-8859-2 font. Při mých testech mi fungoval správně 16bitový font, 8bitový nebylo možné zaktivovat.
* lat2-16.fnt - iso-8859-2 font, výška 16bitů
   (MD5 checksum d58b99f72ac674e2ff44de9ab4fd0bf3)
* lat2-10.fnt - iso-8859-2 font, výška 10bitů
   (MD5 checksum 2b2024eea876572956a0c29d6bbe6d0e)
* lat2-8.fnt - iso-8859-2 font, výška 8bitů
   (MD5 checksum 99d2326f9ab37522c4e2dd7dbbec9908)
(...)

3. Jeżeli nie używasz jądra GENERIC, sprawdź czy masz wkompilowane w jądro:

pseudo-device wsfont

Defaultowo w jądrze GENERIC ta opcja już jest włączona.

4. Dodajemy wpis do /etc/wscons.conf

# fonts load
font lat2-16 - - - /usr/share/wscons/fonts/lat2-16.fnt

mapfile /usr/share/wscons/keymaps/pckbd.pl.iso8859-2

5. Do /etc/rc.local wpisujemy:

echo " "
echo "Aktywacja fontow ISO-8859-2"
for c in 0 1 2 3 4 ; do
wsconsctl -f /dev/ttyE$c -d -w font=lat2-16
done

6. W przypadku XFree86 4.4 nie trzeba nic konfigurować. Wystarczy dodać do .Xdefaults w katalogu użytkownika wpis:

*font: -misc-fixed-medium-r-normal-*-12-*-*-*-*-*-iso8859-2

Jeżeli konfigurujesz X'y z użyciem programu xf86config nie wybieraj XKBVariant jako pl. Ten wpis poprostu nie powinien znajdować się w pliku XF86Config:

Option "XkbRules"   "xfree86"
Option "XkbModel"   "pc105"
Option "XkbLayout"  "pl"
# Option "XkbVariant" "pl

7. Do .xsession w katalogu użytkownika dopisz:

LC_ALL=pl_PL.ISO8859-2
LANG=pl
export LC_ALL LANG

Jeżeli X'y uruchamiasz przez startx dopisz to samo do .xinitrc.

8. Jeśli programy używajace biblioteki gtk nie wyświetlają polskich znaków stwórz w katalogu użytkownika plik .gtkrc i dodaj do niego:

style "default"
{
font="-adobe-helvetica-medium-r-normal-*-*-120-*-*-p-*-iso8859-2"
}
class "GtkWidget" style "default"


To wszystko. Jeżeli będą jakieś problemy to zapraszam na kanał #NetBSD w sieci PolNet lub grupę dyskusyjną regional-pl@NetBSD.org. Postaram się pomóc.

 

[Logo P2O2]

 

[NetBSD Logo]

 

[NetBSD Wiki Logo]

 

[NetBSD.pl Logo]

 

[Logo Open Object Rexx]

 

[Powered by Rexx Logo]

 


Przemysław Pawełczyk - Cracow, Poland    [Static website generated with Rexx scripts in NetBSD]