Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
Počeštění FreeBSD

jirib
jirib (neregistrovaný)
16. 12. 2005 0:58 Nový

Great!

celé vlákno
Tak se nam ten Root.cz pekne poBSDeckovava :) Great!

Osobne me prijde nastaveni cestiny na FreeBSD mnohem vic easy nez na Linuxu :)

jirib
Izak
Izak (neregistrovaný)
16. 12. 2005 11:56 Nový

Re: Great!

celé vlákno
No tak mi to prijde na stejno, v X-win no probolem LANG=cs (LC_ALL, LC_*)
popr cs:UTF-8, czech atd. jinak nove distribuce pouzivaji UTF-8 ... takze staci LANG=

Jinak nedavno jsem nainstalova NetBSD na stareho Sun-a (jen 32bit)
a zda se mi velmi podobny linux, narozdil od FreeBSD (to jsem tam chtel dat puvodne, jenze jsem nenasel novou verzi na Sparc32, debain tam zas odmital instalovat SILO, starou vezi jsem kdysy bootoval pres floppy)
NetBSD mi pripomina Slackware, nema prikazy ve stilu BSD a old UNIXu (ala ps -efa, ale ps aux atd.) Takze pokud chce nekdo z linuxuaku skouset BSD hlavne na starych masinach (hlavne starych RISCu), tak doporucuji NetBSD
ma to
18. 12. 2005 0:13 Nový

Re: Great!

celé vlákno
`ps -ef` je solaris (prip. cygwin?)
`ps axu` funguje na freebsd normalne
inak ps(1) ma historicky mnoho prepinacov a modov..
Luboš Doležel
16. 12. 2005 15:23 Nový

Re: Great!

celé vlákno
Haha :-D

Tady je návod na celý článek a na Gentoo je to

LC_ALL="cs_CZ.UTF-8" do /etc/env.d/02locale
LINGUAS="cs" do /etc/make.conf
USE="nls" do /etc/make.conf
cs_CZ.UTF-8/UTF-8 do /etc/locales.build
jkt
jkt (neregistrovaný)
17. 12. 2005 0:02 Nový

Re: Great!

celé vlákno
Hmm, posledni radek predpoklada kompilaci glibs s USE=userlocales, treti radek nejak nemluvi o aplikaci novych nastaveni (emerge --newuse). Prvni radek jaksi zapomina na problemy nekterych aplikaci...

BTW, Gentoo o tom ma dokonce dva manualy - http://www.gentoo.org/doc/cs/guide-localization.xml a http://www.gentoo.org/doc/cs/utf-8.xml . Takze asi tak :-P
Luboš Doležel
17. 12. 2005 0:12 Nový

Re: Great!

celé vlákno
Bez userlocales se to zkompiluje tak jako tak ;-) Takže první řádek se vlastně může vynechat.

Aplikace nových nastavení? Pokud nepoužijete userlocales, tak se projeví hned :-). Linguas asi ne, ale u kompilovaného systému se s něčím takovým musí počítat...

Problémy aplikací? No QT/GTK+ 2 se to netýká a všechny konzolové aplikace, co používám (kromě prokletého manu), s tím problém nemají. Manu bych stejně nejradši dal LC_ALL=en_US, české překlady manu se mi osobně moc nelíbí.
Izak
Izak (neregistrovaný)
17. 12. 2005 22:53 Nový

Re: Great!

celé vlákno
Ale, Gentoo .... to ze tam neco delaji jejich RC skripty je jejich problem, ale protoze linux je linux, tak LANG a LC_* funguje vsude.

no v RH: jedinny soubor.
/etc/sysconfig/i18n:

LANG="czech"
#LC_ALL="czech"
SYSFONT="latarcyrheb-sun16"

Prepinani pres export LANG=, a pokud si nekdo precte man, a LC_* tak muze mit ang lokalizaci s xeskym datumem a ceskym vstup/vystupem, datumem ... ale v dobe UTF-8 je to jedno.
hugo
hugo (neregistrovaný)
16. 12. 2005 10:36 Nový

klávesnice

celé vlákno
V konzoli mi nefunguje přepínač české klávesnice, mohu psát české znaky jen po jednom přes pravý alt :-(

FreeBSD 4.11-RELEASE-p13 (ale potýkám se s tím už roky).
Frank Tomes
16. 12. 2005 10:40 Nový

Re: klávesnice

celé vlákno
Pěkný článek. Problém s klávesnicí v konzoli mám taky.
ma to
18. 12. 2005 0:19 Nový

Re: klávesnice

celé vlákno
nepamatam si teraz ako je na tom CZ, ale SK klavesnica (keymap) existuje vo velmi sikovnej verzii, ktora sa tvari ako normalna US a znaky s diakritikou sa zadavaju sposobom alt-c pre č, alt-i pre í, apod. fakt velmi navykove. :-))
coccyx
coccyx (neregistrovaný)
16. 12. 2005 11:23 Nový

freebsd.cz/cs

celé vlákno
TomBA
TomBA (neregistrovaný)
17. 12. 2005 17:39 Nový

Re: freebsd.cz/cs

celé vlákno
rulez
gajaskuta
gajaskuta (neregistrovaný)
16. 12. 2005 11:49 Nový

glibc

celé vlákno
ve freebsd neni (nastesti) glibc
junix
junix (neregistrovaný)
16. 12. 2005 17:36 Nový

profile... ~/.login.conf

celé vlákno
Proboha, doufam, ze nikoho nenapadne pouzivat tu variantu s /etc/profile!!! To je znasilnovani BSDcka. Je to nesystemove a hlavne neuniverzalni - zavisle na shellu, ktery pouzivate (na FreeBSD standardne bash ani neni nainstalovan)!
Nejlepsi zpusob je uveden pres /etc/login.conf, pokud nechcete pridavat novou tridu a pouzivate jedno nastaveni, muzete pouze dane promenne pridat do defaultu. Pouze pokud nemate prava na toto nastaveni pouzijte ~/.login.conf, ale NIKDY profile nebo nedejboze .xinitrc!!
Dale bych chtel varovat pred vipw! Manualni editaci /etc/master.passwd si zadelavate jedine na problemy. Prikaz pw, ktery se obecne pouziva na manipulaci s jednotlivymi polozkami databaze uzivatelu je daleko bezpecnejsi. Prikaz adduser se vas na tridu normalne pta, takze s tim taky neni problem.
ma to
18. 12. 2005 0:25 Nový

Re: profile... ~/.login.conf

celé vlákno
presne tak, najlepsi sposob je imho cez jeden, alebo druhy login.conf, podla situacie/potrieb.
no a ten .xinitrc bude zrejme len daky preslap, lebo samozrejme X-ka zdedia nastavenie uzivatela..
bln
bln (neregistrovaný)
17. 12. 2005 3:54 Nový

prekladani

celé vlákno
boze, hlavne doufam ze nikoho nenapadne (nenapadlo) prekladat manualnovy stranky a podobne jako jsem to videl na nejakych radoby pocestenych distribucich linuxu
zen
zen (neregistrovaný)
17. 12. 2005 20:20 Nový

Re: prekladani

celé vlákno
Mohu se jen optat - proc ne?

Kdyz bude k disposici preci vzdy EN manual, pak at si preklada kazdy kdo chce co chce? Na freebsd.org by nejakou frasku stejne neuverejnili, coz je dobre.


Tedy, jestli byste mohl sdelit duvod - proc neprekladat?

Dekuji.
HKMaly aura:99
18. 12. 2005 14:12 Nový

Re: prekladani

celé vlákno
Ja bych rovnez preferoval, aby nikoho nenapadlo (prekladat manualnovy stranky a podobne jako jsem to videl na nejakych radoby pocestenych distribucich linuxu). Proti tomu, aby nekoho napadlo prekladat manualove stranky nic nemam, ale je nutne aby stranka byla v prvni rade kvalitni, nikoliv v prvni rade ceska (a uplne nejhorsi je kdyz je prelozena za kazdou cenu, tedy vcetne odbornych terminu).
zen
zen (neregistrovaný)
18. 12. 2005 18:25 Nový

Re: prekladani

celé vlákno
Dekuji Vam za reakci.
ma to
18. 12. 2005 0:30 Nový

zhrnutie a doplnenie ...

celé vlákno
set MM_CHARSET and LANG env.vars -- this can be accomplished either via login class or shell startup file, both either system wide or local.
i prefer login class method, admin or/and user level.
/etc/login.conf :
slovak:\
:charset=ISO-8859-2:\
:lang=sk_SK.ISO8859-2:\
:tc=default:
~/.login_conf :
me:\
:charset=ISO-8859-2:\
:lang=sk_SK.ISO8859-2:\
:setenv=LC_MESSAGES=C,LC_MONETARY=C,LC_NUMERIC=C,LC_TIME=C:
note 2 lines above - this is just workaround so that i have standard C environment and at the same time the system handles slovak characters/specifics and (most importantly) sk.iso2.kbd will work. (which it does not, for unknown reason, w/o LANG properly set)

load proper font and keymap -- either manually or automatically at system startup via /etc/rc.conf as follows:
font8x8="iso02-8x8"
font8x14="iso02-8x14"
font8x16="iso02-8x16"
keymap="sk.iso2"
mousechar_start="3"
the last line above relocates mouse cursor in ASCII table (4 chars used) so that it does not clash with national characters.

set the correct terminal type for all ttyv* entries in /etc/ttys -- change "cons25" to "cons25l2" in this case.

specify file name conversions for appropriate file systems in /etc/fstab -- add -L and -D parameters as required:
/dev/ad0s5 /mnt msdosfs rw,noatime,noauto,-Lsk_SK.ISO8859-2 0 3

add new keyboard layout to X11 -- add the following lines to InputDevice/Keyboard section of /etc/X11/xorg.conf :
Option "XkbLayout" "us,sk_qwerty"
Option "XkbOptions" "grp:shift_toggle,grp_led:scroll,compose:ralt"
and optionally:
Option "XkbModel" "pc104"
slacker
slacker (neregistrovaný)
20. 12. 2005 16:24 Nový

velikost UTF-8

celé vlákno
Neberte to prosím nikdo jako rýpání, ale musím upozornit na to, že UTF-8 rozhodně nelze nazvat dvou-bytovým kódováním. Velikost jednoho znaku se totiž pohybuje v rozmezí 1 až 4 bytů.
Zasílat nově přidané příspěvky e-mailem