ot Mihail Petrov(17-10-2001)

reiting (13)   [ dobre ]  [ zle ]

Printer Friendly Variant za otpechatvane

    V nachaloto, kogato vseki ot nas reshava da premine kum po - dobrata operatsionna sistema Linux, se sbluskva s dva problema, bez reshavaneto na koito prosto ne mozhe da se zapochne, kakvato i da e rabota, a imenno konfiguriraneto na video platkata i bulgarizatsiiata na klaviaturata. Kazvam "bulgarizatsiia", zashtoto spored men terminut e po - umesten otkolkoto "kirilizatsiia". Po printsip Linux  e kiriliziran, v smisul, che ima dostatuchno mnogo kirilski shriftove. Drug e vuprosa, che ne podurzha bulgarska klaviatura, poradi koeto sme prinudeni da se opraviame koi kakto nameri za dobre.
    Po vuprosa s bulgarizatsiiata shte izrazia mnenieto, che sme si vinovni samo nie, zashtoto niamame i do sega edinen standart za razpredelenie na simvolite. Mezhdu drugoto, iavlenieto e poznato
dosta otdavna, pod imeto "SUPA OT KIRILITSI". Ta nikoia druga durzhava ne izpolzva poveche ot edin standart, pri nas sa nai malko tri - phonetic, bds, cp1251  i t.n. ili poglednato ot druga strana, standart niama, poradi koeto ne sme dobaveni po podrazbirane.
    Po natatuk shte se spra na tova kak az uspiah da "izsurbam supata ot kirilitsi" do stepen, koiato vsichko koeto mi triabva za tekushtata rabota da raboti s bulgaska klaviatura.


RedHat:
-------

Konfigurirane na videoto:
-------------------------

Purvata distributsiia s koiato se zahvanah beshe RedHat 6.2, i spored men tova e i do moment nai - stabilnata im distributsiia, suzdavashta nai - malko problemi (imam predvid RedHat).
S tazi distributsiia, obshto vzeto vsichko stana sravnitelno lesno i burzo, kato za konfigurirane na XFree86 izpolzvah Xconfigurator, koito e instrument na RedHat i si raboti nai-dobre na tazi distributsiia. Podoziram obache, che zaslugata za lesnoto konfigurirane na XFree86 zaslugata e poveche na X otkolkoto na RedHat.
Tui kato tazi distributsiia e s XFree86-3.3.6, a moiata videoplatka e S3 Trio64V+, niamah nikakvi problemi,
a i kompyutura togava imashe trideset i dva megabaita pamet, koeto se okaza dostatuchno za da raboti distributsiiata
suvsem normalno.
Problemite mi zapochnaha, kogato reshih da si obnovia sistemata s RedHat 7.0. Vsichko se instalira po poznatiia nachin,
s izklyuchenie na videoto v H poradi fakta, che distributsiiata e s versiia XFree86 - 4.x.x, koiato se okaza, che ne podurzha
tazi platka, a i RedHat sa scheli, che ne e neobhodimo da dobaviat suotvetniia draiver. No vupreki tova sa dali kato source niakakuv
survur XFree86-3.3.6-22. Sled kato go kompilirah, instalirah i se opitah da go konfiguriram s XF86Setup, tozi survur po nikakuv nachin ne iskashe da pokazhe grafikata v rezhim 1024h768 razdelitelna sposobnost. Opitah da konfiguriram s Xconfigurator,
no za neshtastie programata otnovo ne vklyuchi v svoiata baza danni draivera na moiata platka, ne znam po kakvi prichini.
V kraina smetka sled okolo sedmitsa neprekusnati opiti da se opravia po niakakuv nachin, mahnah tazi distributsiia i preminah na
Slackware 7.1.

Bulgarizatsiia:
-------------

Bulgarizatsiiata na RedHat 6.2 izvurshih s paket bglinux-1.9r1 po standartniia nachin opisan vuv faila README
na paketa i vsichko zaraboti dostatuchno dobre. I ne znam zashto, no se okaza, che dazhe ne e neobhodimo da opisvam otdelnite shriftove v konfiguratsionnite failove na H-a.

Startirane na bulgarizatsiiata v konzolen rezhim napravih taka:
vuv faila .bashrc ot direktoriia root, v kraia dobavih sledniia izraz:
/usr/local/bin/cyr -kbg_phon -f16 -s 1, s koeto vklyuchih fonetichna kirilitsa.
Za startiraneto v grafichen rezhim napravih taka:
sled konfiguriraneto na X-a, s Xconfigurator, kudeto izbrah KDE, vuv faila .xinitrc
v nachaloto napisah export LANG=bg_BG.CP1251 i
/usr/local/bin/xcyr bg phonetic grp:toggle.

Ot versiia 7.0 i nagore ne sum opitval, zashtoto taka ili inache ne mozhah da stigna dotam.

Slackware:
----------

Konfigurirane na videoto:
-------------------------

Pri instalirane na distributsiiata XFree86  ne e konfiguriran po podrazbirane i nai - dobre i nai - lesno,
spored men, tova stava s XF86Config. Tuk ne suvetvam nikogo da se opitva da konfigurira klaviaturata i mishkata s tazi programa. Ostavete nastroikite po podrazbirane da preminete natatuk. Pri tazi distributsiia konfigurirashtata programa razpozna videoplatkata i kato posochih 8bpp i 1024h768, veche grafichniiat mi rezhim zaraboti na razreshavashta sposobnost 1024h768, pri 256 tsviata, t.e. 8 bitov tsviat, koeto napulno me udovletvoriavashe.

Bulgarizatsiia:
-------------

Po printsip razpredelenieto na simvolite na klaviaturata se podurzha ot glibc, no bulgarizatsiiata ili ne e dobavena po podrazbirane ili v nai dobriia sluchi ne e svurzana. Svurzvaneto i suotvetstvieto se izvurshva kum razpredelenie iso-8859-5. Vklyuchvaneto im v potoka za suobshteniia, spored men stava nai - dobre, sled prekompilirane i preinstalirane na glibc. Hubavoto pri tazi distributsiia e che tozi protses ne se otlichava ot standartnoto za suotvetniia paket i veroiatnostta da podnese niakoia nepriiatna iznenada e malka, no e vuzmozhna.

Samata bulgarizatsiia izvurshih otnovo s pomoshtta na bglinux-1.9r1, po sledniia nachin:
instalirah paketa spored opisanieto vuv faila README, s edna razlika, a imenno -

vmsto:    cp -ri /usr/local/X11R6/lib/X11/{local,xkb} /usr/X11R6/lib/X11
izpulnih: cp -ri /usr/local/X11R6/lib/X11/{fonts,local,xkb} /usr/X11R6/lib/X11,

sled tova opisah novopoiavilite se direktorii v /etc/XF86Config, s koeto dobavih shriftovete v X-a.
promenih vuv faila /etc/profile slednoto:

sled izraza: "# Setthe values for some environment variables", dobavih izraza
export LANG=bg_BG.CP1251
sled izraza: "#Set default POSIX locale" promenih promenlivata LC_ALL=POSIX na LC_ALL=bg_BG.CP1251
a v samiiat krai na faila izvikah programata za kirilizatsiia na konzolata:
/usr/local/bin/cyr -kbg_phon -f16 -s 1

Vuv faila za konfigurirane na Desktop /etc/xinit/xinitrc.xxx v nachaloto postavih izraza:
/usr/local/bin/xcyr bg phonetic grp:toggle.

Sled prezarezhdane na sistemata vsichko si doide na miastoto.

Triabva obache da imate predvid, che ako niamate kacheni slednite neshta v sistemata si:
vuv direktoriia /usr/share/locale, slednite direktorii:
1. bg;
2.bg_BG.CP1251;
3.bg_BG.ISO-8859-5;
4.bg_BG.KOI8-U;
5.bg_BG.KOI8-R
vuv direktoriia /usr/share/i18n/charmaps fail:
CP1251.gz
vuv direktoriia /usr/share/i18n/locales faila:
bg_BG;
prosto nishto niama da se poluchi. Proverete tova sled kato ste instalirali bglinux-1.9r1;


SuSe 7.1:
--------

Konfigurirane na videoto:
-------------------------

Tazi distributsiia e edin konglomerat ot Slackware i RedHat, v smisul, che razpredelenieto na paketite i
tiahnata instalatsiia se izvurshva v obshti linii, kakto pri Slackware, s pomoshtta na RPM paketi, kakto e pri RedHat.
No vupreki tova e dostatuchno dobre balansirana i raboti hubavo (ako svetut beshe idealen, shteshe prosto da e skuchno).
Suvsem otdelen e vuprosa dali sa vzeli nai - dobroto ot dvete distributsii.
Distributsiiata po podrazbirane e s XFree86-4, no sa dali paketite za upravlenie na videoplatkite, harakterni za XFree86-3, ima edna programa za konfigurirane na XFree86-3 -> sax i druga za konfigurirane na XFree86-4 -> sax2.
Ponezhe moiata platka e S3 Trio64V+,  az napravih slednoto:
- Konfigurirah H-a, s XF86Setup i prepisah stoinostite na Modeline, HorizSync, VertRefresh,  sled koeto
prekonfigurirah H-a, sus sax. Sled tova vuv faila XF86Config, promenih zapisanite stoinosti sus stoinostite, koito biah zapisal.
Sled vsichko tova  veche grafichniiat mi rezhim zaraboti na razreshavashta sposobnost 1024h768, pri 256 tsviata, t.e. 8 bitov tsviat,
koeto napulno me udovletvoriavashe.

Bulgarizatsiia:
-------------

Tuk, za razlika ot Slackware, se nalaga prekompilirane i preinstalirane glibc.

Bulgarizatsiiata izvurshih otnovo s bglinux-1.9r1, spored opisanieto v README s edna razlika, a imenno -

vmsto:    cp -ri /usr/local/X11R6/lib/X11/{local,xkb} /usr/X11R6/lib/X11
izpulnih: cp -ri /usr/local/X11R6/lib/X11/fonts /usr/X11R6/lib/X11

Vuv kraia na faila /etc/profile se vika za izpulnenie faila profile.local, koito ne sushtestvuva po
podrazbirane, taka che za go suzdadoh sus slednoto sudurzhanie:
export LANG=bg_BG.CP1251
/usr/local/bin/cyr -kbg_phon -f16 -s 1

sled koeto, konzolniia rezhim zaraboti v rezhim phonetic.

za grafichniia rezhim, otnovo ne se nalozhi da opisvam direktoriite sus shriftovete v konfiguratsionnite
failove na H-a, a vuv faila .xinitrc v nachaloto izvikah programata za grafichniiat rezhim, taka:
/usr/local/bin/xcyr bg phonetic grp:toggle

Sled kato prezaredih sistemata otnovo vsichko si doide po mestata.

Triabva obache da imate predvid, che ako niamate kacheni slednite neshta v sistemata si:
vuv direktoriia /usr/share/locale, slednite direktorii:
1. bg;
2.bg_BG.CP1251;
3.bg_BG.ISO-8859-5;
4.bg_BG.KOI8-U;
5.bg_BG.KOI8-R
vuv direktoriia /usr/share/i18n/charmaps fail:
CP1251.gz
vuv direktoriia /usr/share/i18n/locales faila:
bg_BG;
prosto nishto niama da se poluchi. Proverete tova sled kato ste instalirali bglinux-1.9r1;

Nakraia, za sobstvenno opravdanie, ako ne sum bil dostatuchno tochen ili opisanieto mi ne e pulno, iskam da
kazha, che az sum prilozhen programist i tselta na tsialoto tova izlozhenie e ne dade niakava retsepta kak da se spravite
s problemite, a po skoro taka, kakto go napravih az i pri men trugna. Bih bil dovolen, ako vsichko tova spesti na niakogo
vreme za nastroika ili vi posochi niakakva otpravna tochka za razseivane na muglata.

Uspeh !

Mihail Petrov
grad Smolian


<< USB - TSifrovi kameri (spets. Olympus - CAMEDIA) | MBR sled preinstalatsiia na Uindous >>