ot RED(28-07-2000)

Izleze nova versiia na paketa za kirilizatsiia bglinux -1.9. Povecheto podrobnosti direktno ot avtora na paketa Anton Zinoviev

Zdraveite,
   Ot dosta vreme potrebitelite na Debian 2.2 imat vuzmozhnostta da izpolzvat podobren variant na kirilizatsiiata. Prichinata, poradi koiato tolkova vreme otlagah puskaneto na nova versiia na bglinux, e tova, che vse niamam vreme da obnovia statiiata "Bulgarizatsiia", v koiato e opisano instaliraneto na bglinux.
   Na vsichko otgore mai na mene shte se padne chestta da prevezhdam sledvashtata versiia na Cyrillic-HOWTO ot ruski na angliiski, taka che prerabotkata na "Bulgarizatsiia" zasega triabva da se otlozhi.
   Zatova reshih, che vse pak si struva da se pusne nova versiia na bglinux, makar i bez podrobno opisanie na instalatsiiata. Vsushtnost noviiat bglinux-1.9 sudurzha dostatuchno podrobna dokumentatsiia, problemut e v tova, che tia e napisana na angliiski, a ne na bulgarski, a i e razhvurliana v niakolko faila. Za smetka na tova puk samata instalatsiia e po-lesna.
   Nomerut na versiiata (1.9) pokazva, che sum imal namereniia versiiata da bude 2.0, no ne sum uspial v tezi si namereniia.
   Noviiat bglinux ima slednite po-vazhni (za nas) novovuvedeniia:

1) Lokalizatsiiata e suobrazena s novite versii na libc6 (2.1.3 i sledvashti).
2) Izpolzvana e poslednata versiia na bulgarskiia lokal, koiato Delian Toshev e napravil (0.7).
3) Izpolzvana e nova versiia na paketa console-tools-cyrillic na Viktor Vagner. Ima novi shriftove, a niakoi stari sa podobreni.
4) Dosta greshki sa opraveni v programkata cyrhack. Ponezhe ne ia izpolzvah, dulgo vreme ne zabeliazvah, che versiiata ot bglinux-1.2 ne raboti. Versiite ot novite paketi za Debian sushto ne raboteha vinagi pravilno. A tazi programka, makar i ideologicheski nepravilna, e mnogo polezna. S neina pomosht otpada neobhodimostta da kirilizirate kakvoto i da e -- reshava problema totalno. Naprimer az predpochitam da kiriliziram GNOM-a s neina pomosht, a ne promeniaiki izbranata "tema", kakto tova se preporuchva ot www.bg.gnome.org.
5) V X Window se poddurzha rabota ne samo s CP1251.
6) Mnogo podobreniia v shriftovete za X Window:
a) Nova versiia na kolektsiiata "Cronyx". Niakoi simvoli imat podobren izgled. Vklyucheni sa i vsichki simvoli ot suotvetnite kodovi tablitsi, a ne samo ruskite bukvi (koito za shtastie stigaha za nashata azbuka). Veche svobodno shte mozhe da izpolzvame znatsite za nomer i paragraf, koito prisustvat dori na klaviaturite ni.
b) Nova shriftova kolektsiia ot Dmitrii Bolhovitianov. Kachestvoto na tezi shriftove e neosporimo. Bukvite izglezhdat priiatno vuv vsichki varianti (regular, italic, bold, bold-italic). Osven tova tezi shriftove suotvetstvat edno kum edno na latinskite shriftove ot Adobe i B&H, koeto dava vuzmozhnost na cyrhach da zameni bezproblemno vsichki latinski shriftove sus suotvetni kirilski. Vklyucheni sa i shriftove ot garniturite Lucida*. Maluk nedostatuk e samo tova, che ne vsichki shriftove vklyuchvat neruskite bukvi, no na nas tova ne ni prechi. Osven tova vsichki shriftove sa za 75dpi (niama variant za 100dpi).
v) Paketut bglinux veche ne vklyuchva shriftove za KOI8-R, a vmesto tova ima shriftove za ISO-8859-5. Dosega ot shriftovete za KOI8-R se polzvashe edinstveno Netscape, no se okaza, che Netscape raboti po-dobre, ako vmesto shriftove za KOI8-R ima shriftove za ISO-8859-5. Osven tova takiva shriftove izpolzva Emacs-mule.
g) SHriftovata kolektsiia na Edict Software e vklyuchena bez variant za ISO, a samo za CP1251. Tia obache e malko obezsmislena ot novata kolektsiia na Bolhovitianov, a i se poiaviha sumneniia v neinata litsenzionna chistota. Tuk tia e vklyuchena samo za po-lesno preminavane kum bglinux-1.9 (ako veche izpolzvate po-stara versiia), no ponezhe razmerut na bglinux stana dosta goliam, sledvashtite versii na bglinux sigurno shte sa bez tazi kolektsiia.
7) Ne sa vklyucheni prekodirashtite programki trcs i trbdf. Tova e s tsel da se namali malko razmerut na bglinux.
8) Otstraneni sa katalozite /usr/X11R6/lib/X11/fonts/cyrhack/default i /usr/X11R6/lib/X11/fonts/cyrhack/extreme. Vmesto default i extreme izpolzvaite default.cp1251 i extreme.cp1251. Tova e taka, zashtoto paketite za Debian, na chiiato osnova e suzdaden noviiat bglinux davat ne samo bulgarska kirilizatsiia, no sushto taka i belaruska, makedonska, ruska i srubska i znachi cp1251 veche ne e edinstvenoto kodirane.

Po-natatuk sledva instruktsiiata za burza instalatsiia na bglinux-1.9. No ako ne prochetete ostanalata dokumentatsiia, niama da razberete za drugite vuzmozhnosti na bglinux. Naprimer kak da polzwate foneti`nata klawiatura wmesto BDS. ;)
Zamalko da zabravia da pisha otkude da vzemete bglinux-1.9:
ftp://lml.bas.bg/home/anton/linux/bglinux-1.9r1.tar.gz
---------------------------------------------------
---------------------------------------------------
INSTALIRANE NA bglinux
---------------------------------------------------
---------------------------------------------------

Predi vsichko triabva da se ubedite, che v sistemata ne e instalirana po-stara versiia na bglinux. Za deinstalirane na po-star bglinux izpolzvaite komandata remove-bglinux, tia se namira v kataloga /usr/local/sbin/, a sushto i v kataloga hierarchy/sbin ot noviia paket bglinux.
(Zabelezhka: Ako vse oshte izpolzvate dopotopnata versiia 1.0 na bglinux, to za da ia iztriete, izpolzvaite komandata remove-bglinux ot bglinux-1.1a ili bglinux-1.2.2. Noviiat remove-bglinux ne mozhe da iztriva bglinux-1.0.)
Veche mozhe da izpulnite komandite

tar zxvf bglinux-1.9r1.tar.gz -C /tmp
cp -ai /tmp/bglinux/hierarchy/* /usr/local

---------------------------------------------------
---------------------------------------------------
DEINSTALIRANE NA bglinux
---------------------------------------------------
---------------------------------------------------
Izpulnete komandata

/usr/local/sbin/remove-bglinux


Ako ste instalirali bglinux ne v /usr/local, a v drug katalog, to triabva da go posochite kato parametur na remove-bglinux. No imaite predvid, che ako instalirate bglinux v /usr pri iztrivaneto mu shte budat zalicheni failovete /usr/X11R6/lib/X11/locale/locale.alias i /usr/X11R6/lib/X11/xkb/bg.

---------------------------------------------------
---------------------------------------------------
BULGARIAN CYRILLIC ON LINUX CONSOLE
---------------------------------------------------
---------------------------------------------------

Izpulnete komandata

cyr -k bg_bds -e cp1251 -s uni -f14 --save

Sled tova e dostatuchno prosto da se startira cyr bez argumenti. Polzvaite desniia klavish Alt za da prevklyuchvate mezhdu latinitsa i kirilitsa i klavishite Win (na klaviaturite, koito imat takiva) za vremenno izbirane na kirilitsa.

---------------------------------------------------
---------------------------------------------------
BULGARSKA LOKALIZATSIQ
---------------------------------------------------
---------------------------------------------------

Ako imate libc6 versiia 2.1.3 ili sledvashta, izpulnete komandata

cp -ai /usr/local/share/locale /usr/share

Ako imate libc6 versiia predi 2.1.3, opitate slednite komandi

localedef -i /usr/local/share/i18n/locales/bg_BG \ -f /usr/share/i18n/charmaps/CP1251 bg_BG.CP1251
mv /usr/share/locale/bg_BG.cp1251 \ /usr/share/locale/bg_BG.CP1251

---------------------------------------------------
---------------------------------------------------
BULGARSKA KIRILITSA ZA X WINDOW
---------------------------------------------------
---------------------------------------------------

Izkopiraite sudurzhanieto na katalozite /usr/local/X11R6/lib/X11/locale i /usr/local/X11R6/lib/X11/xkb vuv X-erarhiiata:

cp -ri /usr/local/X11R6/lib/X11/{locale,xkb} /usr/X11R6/lib/X11

Dobavete slednite komandi v nachaloto na Vashiia startov X-fail, t.e.

~/.xsession, ~/.xinitrc, ~/.Xclients, ~/.gnomerc ili neshto drugo spored sluchaia.

export LANG=bg_BG.CP1251 xcyr bg bds grp:toggle cyrhack on

Polzvaite desniia klavish Alt za prevklyuchvane mezhdu kirilitsa i latinitsa.

---------------------------------------------------
---------------------------------------------------
OSHTE INFORMATSIQ
---------------------------------------------------
---------------------------------------------------

Dopulnitelna i polezna informatsiia (na angliiski ezik) mozhe da namerite v katalozite hierarchy/doc/locale-cyrillic, hierarchy/doc/console-tools-cyrillic, hierarchy/doc/x-cyrillic i hierarchy/doc/xfonts-*-* na paketa bglinux.
Preporuchitelno e v sistemata da bude instaliran konzolniiat instrumentalen paket "console-tools", a ne "kbd".


<< Imame si Anketa | Inprise/Borland razkriva koda za InterBase 6 >>