NetBSD.cz - dokumentace
|
|
Pro základní orientaci v systému a seznámení s koncepty by
jste rozhodně měli začít přečtením
NetBSD Guide (v angličtině).
Jednotlivé manuálové stránky jsou k dispozici na http://man.netbsd.org/.
Na NetBSD.org je v sekci Documentation k dispozici
mnoho dalších informací a FAQ.
Viz stánky NetBSD.org
nebo český mirror.
(informace a fonty dodal Vít Heřman)
V distribuci NetBSD 1.6.x je k dispozici jen několik alternativních iso-8859-1 fontů a není příliš mnoho informací o tom, jak nakonfigurovat konzoli pro jiné fonty ani kde případně sehnat (či jak vyrobit) fonty jiné. Zde je postup na konfiguraci wscons virtuálních konzolí pro iso-8859-2, včetně několika iso-8859-2 fontů ke stažení. Obsahuje dvě části - jednu pro konfiguraci systému tak, aby automaticky po nabootování všechny virtuální konzoly používaly iso-8859-2 font, v druhé části je rozepsáno rozhraní z příkazové řádky.
Konfigurace vypadá takto:> ident /netbsdGENERIC kernel už obsahuje wsfont zařízení. Pokud používáte vlastní kernel, je třeba případně přidat řádek do souboru konfigurace kernelu:
$NetBSD: wsfont.c,v 1.33 2003/02/10 14:28:21 jdolecek Exp $
$NetBSD: wsfontdev.c,v 1.6 2002/10/23 09:14:10 jdolecek Exp $
pseudo-device wsfont
Jméno fontu může být jakékoli, ale musí být stejné jako to použité v dalším kroku.# fonts to load # name width height enc file font lat2-16 - - - /usr/share/wscons/fonts/lat2-16.fnt
echo "Activating fonts for virtual consoles."Název za font= musí být stejný jako název vybraný při nahrávání fontu, viz předchozí bod.
for c in 0 1 2 3 4 5 6 7; do
wsconsctl -f /dev/ttyE$c -d -w font=lat2-16
done
To je vše. Od dalšího bootu by měla každá virtuální konzola používat vybraný iso-8859-2 font. Poněkud nešikovná procedura s aktivací fontů by měla být pro NetBSD 3.0 nahrazena přehlednějším mechanismem s konfigurací v /etc/wscons.conf. Také se plánuje rozšířit sadu fontů dodávaných se systémem - konzole fonty se dají poměrně jednoduše vygenerovat např. z Linux konzole fontů.
Nyní přístup z řádky:wsfontload -N jmenofontu /usr/share/wscons/fonts/fontfile.fntK této operaci jsou obvykle potřeba práva root, obecně záleží na nastavení práv pro soubor zařízení /dev/wsfont - je třeba mít právo zápisu.
wsconsctl -f /dev/ttyEx -d -w font=jmenofontux v /dev/ttyEx je třeba nahradit příslušným indexem virtuální konzoly - první je ttyE0, druhá ttyE1 atd. Aktivace fontu je možná kýmkoli s právem zápisu pro daný soubor zařízení, tj. pokud se na virtuální konzoli zalogujete, lze to udělat i jako 'obyčejný' uživatel.