ot Ognian Kulev(1-03-2005)

reiting (62)   [ dobre ]  [ zle ]

Printer Friendly Variant za otpechatvane

Tazi statiia ne se poddurzha poveche tuk. Sega e chast ot Knigata za Debian.

Sudurzhanie


Vuvedenie

Oshte statii po temata, no veche ne ogranicheni do Debian, mogat da se nameriat v sektsiiata za kirilizirane na Linux-BG.org. Prakticheski edinstvenoto pulno i vsepriznato reshenie na problema za bulgariziraneto na Linuks, nezavisimo ot distributsiiata, e paketut bglinux na Anton Zinoviev. Za shtastie toi e razrabotchik v Debian i vsichko ot paketa go ima v distributsiiata kato standartni paketi.

Po vreme na instalatsiiata na Debian

Po vreme na instalatsiiata se zadava vupros za podredbata na klaviaturata. V spisuka e i bulgarskata podredba, no izberete podrazbirashtata se podredba (qwerty/us). V chastta za kirilizirane na konzolata se opisva mnogo po-guvkav nachin za kirilizirane na klaviaturata.

Poslednoto deistvie na instalatsiiata na Debian 3.0 e da se startira programata tasksel, ot koiato burzo mozhe da si instalirate prakticheski vsichko neobhodimo za bulgariziran Linuks. Na tazi programa e otdelena sektsiia v kraia na statiiata.

locales: Dobaviane na bulgarskiia ezik

Instalira se paketut locales (CD1) i v nastroikite na debconf se zadava generirane na bulgarskite nastroiki za bg_BG, kakto i che tova e podrazbirashtiiat se lokal. Poradi defekt v paketa locales se nalaga da izpulnite dpkg-reconfigure locales, koeto otnovo zadava sushtite vuprosi. Ako vi se nalozhi da promeniate spisuka na lokalite, ne redaktiraite faila /etc/locale.gen, a izpolzvaite sushtata tazi komanda za prekonfigurirane na paketa. Po tozi nachin, osven generiraneto na informatsiiata za bulgarskiia, se zadava globalniiat lokal na vsichki programi da e bg_BG. Toi se zapazva vuv faila /etc/environment, koito se izpolzva ot PAM-modula pam_env. Programite, koito v PAM konfiguratsiiata si /etc/pam.d/programa izpolzvat tozi modul, shte izpolzvat tozi lokal.

Dobavia se redut

 bulgarian		bg_BG.CP1251

vuv faila /etc/locale.alias.

console-cyrillic: Konzola

Za konzolata e dostatuchno da se instalira paketut console-cyrillic (CD2). Na vuprosite otgovariaite s podrazbirashtite se otgovori, osven mozhe bi na tezi vuprosi:

Choose the keyboard layout Bulgarian phonetic ili Bulgarian BDS
How to toggle between Cyrillic and Latin letters Alt+Shift ili neshto drugo
What is your encoding? CP1251
Do you want to setup Cyrillic on the console at boot-time? Yes

cyr: Komanda za konfigurirane na konzolata

Podrobna informatsiia za parametrite, koito mogat da se predadat na komandata cyr, mozhe da poluchite sled izpulnenie na cyr --help. Ako se izpulni komandata s optsiia --save, nastroikite ot komandniia red se i zapazvat vuv faila ~/.cyr_defaults. Sledvashtoto izpulnenie na cyr bez parametri shte konfigurira konzolata spored zapazenite nastroiki. Taka, sled kato vednuzh ima zapazeni potrebitelski nastroiki, dobavianeto na komandata cyr 2> /dev/null vuv faila ~/.bash_profile shte konfigurira konzolata pri vsiako vlizane (login) v sistemata. (2> /dev/null podtiska greshkite pri otvariane na terminal v X, kato xterm ili gnome-terminal.)

XFree86: Grafichna sreda

XKB: Klaviatura

Slednite tekstove mozhe da vi pomognat, ako iskate da razberete poveche za razshirenieto XKB na X:

xserver-xfree86: Konfigurirane pri instalirane

Po vreme na instaliraneto na paketa xserver-xfree86 triabva da se otgovori na slednite vuprosi:

Vupros Optsiia Otgovori za bulgarska sreda
Please select your keyboard layout XkbLayout
  • bg
Please select your keyboard variant XkbVariant
  • phonetic
  • bds
Please select your keyboard options XkbOptions
  • grp:shift_toggle
  • grp:ctrl_shift_toggle
  • grp:caps_toggle
  • grp:ctrl_alt_toggle
  • grp:alt_shift_toggle
  • grp:menu_toggle

Podrobnosti za smisula na stoinostite na XkbOptions se namirat v /etc/X11/xkb/symbols/group.

XF86Config: Redaktirane na konfiguriratsiiata na X

Redaktiraite faila /etc/X11/XF86Config-4, kato kopirate sektsiiata InputDevice za klaviaturata predi reda ### BEGIN DEBCONF SECTION, ako go ima. Sled tova v kopieto se dobaviat ili promeniat slednite nastroiki:

 	Option	"XkbLayout"	"bg"
  	Option	"XkbVariant"	"phonetic"
  	Option	"XkbOptions"	"grp:alt_shift_toggle"
  	Option	"XkbCompat"	"group_led"
 

Razlichnite vuzmozhnosti za stoinostite na optsiite mogat da se vidiat ot predishnata sektsiia. Poslednata optsiia, XkbCompat, konfigurira lampichkata Scroll Lock na klaviaturata da pokazva dali sme v kirilitsa ili ne. Tazi optsiia ne mozhe da se zadade po vreme na konfiguriraneto na paketa xserver-xfree86.

setxkbmap: Razlichna podredba za otdelen potrebitel

Komandata setxkbmap pozvoliava konfigurirane na klaviaturata ot komanden red ili skript. Takuv skript mozhe da se izpolzva pri nachalno zarezhdane na potrebitelska X sesiia, promeniaiki globalnite nastroiki za podredba na klaviaturata. Failut ~/.xsession (v Debian vmesto ~/.xinitrc triabva da se izpolzva ~/.xsession) e podhodiasht za tazi tsel. Zabelezhete, che tozi fail mozhe i da ne se izpulni ot display manager-i, razlichni ot xdm, kato kdm ili gdm naprimer. Izpolzvaiki gornite promenlivi, komandata izglezhda po sledniia nachin (v kvadratni skobi se otbeliazvat chasti, koito mogat da se propusnat):

 setxkbmap [ -layout XkbLayout ]
           [ -variant XkbVariant ]
           [ -option XkbOptions ]
           [ -compat XkbCompat ]
 

Vazhna korektsiia

Nepremenno triabva da izpulnite komandata touch /usr/lib/X11/locale/microsoft-cp1251/Compose, ponezhe niakoi programi ne mogat da trugnat, ako tozi fail ne sushtestvuva.

SHriftove

Ako iskate da razberete poveche za shriftovete v X, slednite tekstove mozhe da vi pomognat:

Imaite vpredvid, che v X kodiraneto na znatsite na nashata kirilitsa se naricha microsoft-cp1251, po spetsialno v imenata na shriftovete, i windows-1251 na vsichki drugi mesta, kato poshta naprimer. Poslednoto ime e i ofitsialnoto na tova kodirane.

V X shiroko se izpolzvat niakoi predefinirani imena na shriftove, kato fixed ili 10x20 naprimer. Versiite na tezi shriftove s kodirovka windows-1251 sa s prefiks w-, kato w-fixed i w-10x20 naprimer. Prefiksut c- se izpolzva za shriftove s Unikod kodirane (iso10646-1). Vsichki tak


<< FreeBSD: Grafichni (desktop) prilozheniia | CHesto zadavani vuprosi za Squid (chast 2) >>