wtorek, 09 lutego 2010 
Start arrow FreeBSD arrow KONSOLA arrow Polonizacja konsoli
Menu BSD4u
FreeBSD
OpenBSD
NetBSD
Dla *BSD
FAQ BSD4u
Forum BSDGuru.org
Security Advisory
Licencje
Images BSD
Menu ogólne
Start
Aktualności
Download
Sondy
Szukaj
Linki
Książki
About BSD4u
Info
Team BSD4u
Regulamin
Kanał #BSD4u
Kontakt
Sondy
Co sądzisz o naszym nowym Projekcie, i jak oceniasz zmianę koncepcji Projektu?
 
Popularne
Kompilacja i konfigu...
SQUID - najpopularni...
Samba - serwer plikó...
Neostrada+ i modem ...
NATowanie czyli jak ...
Upgrade systemu
Apache (konfiguracja...
Praktyczne IPFW
MRTG - statystyki ru...
CVSup - pomocny podc...
Neostrada na modemie...
Postfix - bezpieczny...
Postfix z autoryzacj...
System Portów (Kolek...
Postfix oparty na ba...
Top Download
File icon Postfix - "Krok po kroku" v1.17811
File icon Postfix - "Krok po kroku" v1.06759
File icon PPTPd - "Prosty i szybki VPN" v1.0b6314
File icon sdi.sh3875
File icon uEagle 1.0p12971
File icon named.sh2938
File icon uEagle 0.99b2867
File icon cs.sh2824
File icon uEagle 1.02756
File icon uEagle 1.12566
Ostatnie komentarze
RE: transparent a v...
Dodał: Trash
Dnia: 2009-10-06 15:45:18
transparent a virus...
Dodał: grzywka18
Dnia: 2008-05-13 11:19:58
hmm
Dodał: dzibi
Dnia: 2007-12-12 10:01:14
Bez tytułu
Dodał: grzywka18
Dnia: 2007-12-11 17:46:06
Bez tytułu
Dodał: termid
Dnia: 2007-05-09 18:01:11
Bez tytułu
Dodał: sarelo33
Dnia: 2006-12-30 23:50:14
Polonizacja konsoli Drukuj E-mail
Oceny: / 35
KiepskiBardzo dobry 
wtorek, 09 września 2003 - Napisał: Marcin Burda (25487 odsłon)

Polonizacja konsoli - co nam daję? Polonizacja daje nam pełną obsługę polskich znaczków, a i np. ls w BASHu działa bardzo fajnie. Najprościej mówiąc, dzięki temu mamy w pełni polską konsolę z polskimi nazwami dni i miesięcy oraz m.in. polskim Midnight Commanderem. Co tu dużo pisać... wykonajmy modyfikację kilku plików a efekty sam zobaczysz.

Rozpoczynamy od edycji pliku rc.conf i sprawdzamy czy mamy poniższe wpisy, jeżeli nie, to dopisujemy do niego poniższe linijki:

# vi rc.conf

font8x14="iso02-8x14"
font8x16="iso02-8x16"
font8x8="iso02-8x8"
keymap="pl_PL.ISO8859-2"

Zapisujemy plik przechodzimy do kolejnych zmian.

Zmieniamy teraz ustawienia konsoli w /etc/ttys, nasza konsola powinna mieć takie ustawienia jak ponizej:

ttyv1 "/usr/libexec/getty Pc" cons25l2 on secure

Tym razem edytujemy plik login.conf dodając na końcu pliku poniższe wpisy:

# vi /etc/login.conf

users_pl:\
    :charset=pl_PL.ISO8859-2:\
    :lang=pl_PL.ISO8859-2:\
    :tc=default:

Po zmianach plik login.conf wygląda mniej więcej tak :

default:\
    :passwd_format=md5:\
    :copyright=/etc/COPYRIGHT:\
    :welcome=/etc/motd:\
    :setenv=MAIL=/var/mail/$,BLOCKSIZE=K,FTP_PASSIVE_MODE=YES:\
    :path=/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin ~/bin:\
    :nologin=/var/run/nologin:\
    :cputime=unlimited:\
    :datasize=unlimited:\
    :stacksize=unlimited:\
    :memorylocked=unlimited:\
    :memoryuse=unlimited:\
    :filesize=unlimited:\
    :coredumpsize=unlimited:\
    :openfiles=unlimited:\
    :maxproc=unlimited:\
    :sbsize=unlimited:\
    :vmemoryuse=unlimited:\
    :priority=0:\
    :ignoretime@:\
    :umask=022:

users_pl:\
    :charset=pl_PL.ISO8859-2:\
    :lang=pl_PL.ISO8859-2:\
    :tc=default:

Teraz musimy przebudować naszą bazę aby zmiany zaszły w życie.

# cap_mkdb /etc/login.conf

Jeżeli mamy już jakieś konta użytkowników w naszym systemie musimy im zmienić klasę logowania z default na users_pl. Wykonujemy to przy pomocy polecenia pw:

# pw user mod arti -L users_pl

Pozostaje nam tylko sprawdzić czy wszystko jest ok. Logujemy się ponownie i wpisujemy:

# env | grep LANG

jeżeli naszym oczom ukaże się cos takiego :

LANG=pl_PL.ISO8859-2

to znaczy ze wszystko jest ok. Już w tej chwili możemy się cieszyć między innymi z polskiego Midnight Commandera czy spolszczonego ls -l.

Podczas zakładania nowego konta użytkownika, gdy system nas zapyta o 

Enter login class: default []:

podajemy

Enter login class: default []: users_pl


Autor: Marcin Burda
ml0dy(at)konin.ath.cx

Komentarze:
Re: Polonizacja konsoli
Dodane przez chrupol w dniu - 2004-04-07 17:42:15
users_pl: 
:charset=pl_PL.ISO8859-2:  
:lang=pl_PL.ISO8859-2: 
:tc=default: 
 
tutaj zapomniales dodac  
users_pl: 
:charset=pl_PL.ISO8859-2: 
:lang=pl_PL.ISO8859-2: 
:tc=default:
Re: Polonizacja konsoli
Dodane przez chrupol w dniu - 2004-04-07 17:56:16
sory powinno byc ze znaczkiem "" ktory jest niewidoczny piszac go normalnie w tym okienku ;) znaczka nie powinno byc przy :tc=default
Re: Polonizacja konsoli
Dodane przez imachine w dniu - 2004-06-16 13:48:19
jeszcz przydałoby się napisać o ustawieniach samej konsoli, tzn /etc/ttys [długo się nad tym głowiłem ;]]]] 
 
wyglądać powinny one następująco: 
 
ttyv1 "/usr/libexec/getty Pc" cons25l2 on secure 
 
klu programu jest tu cons25l2, które zabezpiecza nasze oczy przed paskudnym łłłł w MC i np ekg ;] 
 
jeśli komuś nie chce się edytować ttys, zawsze można to również zrobić z /stand/sysinstall, w ustawianiach konsoli ;] 
 
pzdrawiam
Re: Polonizacja konsoli
Dodane przez Wiru w dniu - 2005-01-27 01:20:36
Zrobilem dokladnie jak w opisie a nawet wiecej. Dodalem wpisy do /etc/profile z LANG=pl_PL.ISO.......  
itd... 
Wyswietla mi sie lang tak jak powinien  
Mam polskie mc ... 
Ale nie moge na konsoli pisac polskich znakow :(  
 
Moze ktos jakos pomoc ?
Re: Polonizacja konsoli
Dodane przez adamos w dniu - 2005-06-03 07:07:14
mi też to nie działa, zrobiłem wszystko po kolei i dokładnie
Dodane przez prybka w dniu - 2006-04-06 12:26:03
Witam. 
 
A ja zrobilem dokladnie jak nakazali i dziala :) Moge pisac polskie znaki na konsoli i wszystko jest OK. Atorowi dziekuje za fajny artykul. 
 
pozdrawiam
Dodane przez Ice_men w dniu - 2006-05-01 18:46:56
A ja poprostu dodalem do "default" w /etc/login.conf 
te 2 linijki i tez dziala ;) nie tworzylem nowej 'grupy' 
 
Code:
 
:charset=pl_PL.ISO8859-2:  
:lang=pl_PL.ISO8859-2: 
 

Tylko zarejestrowani użytkownicy mogą pisać komentarze.
Prosze zaloguj się i dodaj komentarz.

Powered by AkoComment!

Ostatnio aktualizowany ( środa, 23 listopada 2005 )

« wstecz
Ciekawostki
Zapomniałeś w jakim jesteś katalogu? Wpisz "pwd".
Pobierz
FreeBSD
OpenBSD
NetBSD
DragonFlyBSD
PC-BSD
FreeSBIE LiveCD
4.4BSD Lite
Domeny
Google

Google


Newsletter
Zapisz się na nasz newsletter, jeżeli chcesz być na bieżąco informowany o aktualnościach..




Licznik odwiedzin
Odwiedziło już nas
3044816
Internautów od lutego 2003

Korzystamy ze statysyk