niedziela, 05 luty 2012 
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
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
SQUID - najpopularni...
Kompilacja i konfigu...
Samba - serwer plikó...
Neostrada+ i modem ...
Praktyczne IPFW
Upgrade systemu
NATowanie czyli jak ...
Apache (konfiguracja...
MRTG - statystyki ru...
Postfix - bezpieczny...
CVSup - pomocny podc...
Postfix z autoryzacj...
Neostrada na modemie...
System Portów (Kolek...
Instalacja FreeBSD 5...
Top Download
File icon Postfix - "Krok po kroku" v1.18107
File icon Postfix - "Krok po kroku" v1.06803
File icon PPTPd - "Prosty i szybki VPN" v1.0b6420
File icon sdi.sh3887
File icon uEagle 1.0p12975
File icon named.sh2945
File icon uEagle 0.99b2869
File icon cs.sh2834
File icon uEagle 1.02759
File icon uEagle 1.12568
Ostatnie komentarze
jeden raz na konto
Dodał: arti
Dnia: 2011-06-15 15:10:56
Re: Kod rabatowy na...
Dodał: cooler
Dnia: 2011-06-15 13:59:07
JAK NIE DZIALA opti...
Dodał: wierzba86
Dnia: 2010-02-25 21:37:29
JAK NIE DZIALA opti...
Dodał: wierzba86
Dnia: 2010-02-25 21:36:09
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
Polonizacja konsoli Drukuj E-mail
Oceny: / 35
KiepskiBardzo dobry 
wtorek, 09 wrzesień 2003 - Napisał: Marcin Burda (29993 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 listopad 2005 )

« wstecz
Ciekawostki
Możesz użyć 'whereis' by zlokalizować program, jego stronę man, lub katalog ze źródłem. Program ten jest szczególnie użyteczny, gdy chcesz się dowiedzieć gdzie w portach jest jakaś aplikacja. Spróbuj "whereis netscape" i "whereis whereis".
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
3808412
Internautów od lutego 2003

Korzystamy ze statysyk