Кирилизация
от ILuxWiki
Съдържание |
Apache
httpd.conf:
AddDefaultCharset windows-1251
FreeBSD
Конзола
Промени на системно ниво
Редове в /etc/rc.conf:
font8x8="cp1251-8x8" font8x14="cp1251-8x14" font8x16="cp1251-8x16" keyrate="fast" keymap="bg.phonetic.ctrlcaps"
Промени на ниво потребител
Добавете следното в ~/.login_conf
me:\
:charset=CP1251:\
:lang=bg_BG.CP1251:\
:lc_all=bg_BG.CP1251:\
:lc_messages=bg_BG.CP1251:
Промени в ~/.inputrc, не всички от тези редове се отнасят за кирилицата, но останалите не са вредни
"\e[5~": history-search-backward "\e[6~": history-search-forward set bell-style visible set meta-flag On set convert-meta Off set output-meta On set horizontal-scroll-mode On set show-all-if-ambiguous On set mark-modified-lines On set print-completions-horizontally On set visible-stats On
Ако ползвате tcsh добавете следните 2 реда в ~/.tcshrc
setenv CHARSET CP1251 setenv LANG bg_BG.CP1251
За потребителите на bash, файла е ~/.bashrc или ~/.bash_profile
export CHARSET=CP1251 export LANG=bg_BG.CP1251
X среда
По принцип X-а си има шрифтове на кирилица, но аз си инсталирам допълнително следния пакет:
- terminus-font-4.11 - Terminus Font - a clean fixed width font
Препоръчвам го на всеки познат, ако не сте го ползвали до момента просто сте на загуба.
~ # cd /usr/ports/
/usr/ports # make search name=terminus
Port: terminus-font-4.11 Path: /usr/ports/x11-fonts/terminus-font Info: Terminus Font - a clean fixed width font Maint: gugod@gugod.org B-deps: expat-1.95.8_1 fontconfig-2.2.3,1 freetype2-2.1.9 libXft-2.1.6_1 mkbold-mkitalic-0.09 perl-5.8.6_2 pkgconfig-0.17.2 png-1.2.8_1 xorg-clients-6.8.2 xorg-libraries-6.8.2 xterm-202 R-deps: expat-1.95.8_1 fontconfig-2.2.3,1 freetype2-2.1.9 libXft-2.1.6_1 perl-5.8.6_2 pkgconfig-0.17.2 png-1.2.8_1 xorg-clients-6.8.2 xorg-libraries-6.8.2 xterm-202 WWW: http://www.is-vn.bg/hamster/
/usr/ports # cd /usr/ports/x11-fonts/terminus-font; make install clean
Пътищата към шрифтовете:
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
ModulePath "/usr/X11R6/lib/modules"
FontPath "/usr/X11R6/lib/X11/fonts/local/"
FontPath "/usr/X11R6/lib/X11/fonts/util/"
FontPath "/usr/X11R6/lib/X11/fonts/bitstream-vera/"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/"
FontPath "/usr/X11R6/lib/X11/fonts/encodings/"
FontPath "/usr/X11R6/lib/X11/fonts/TTF/"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection
Малка корекция на /etc/X11/xorg.conf, за превключване се използва Caps Lock и същия светлодиод за индикация
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbLayout" "us,bg(phonetic)"
## Caps Lock
Option "XkbOptions" "grp:caps_toggle, grp_led:caps"
EndSection
Използвайте този ред ако предпочитате превключване с Alt-Shift, за светлинна индикация - Scoll
Option "XkbOptions" "grp:alt_shift_toggle, grp_led:scroll"
Debian
X среда
Настройки на locales:
apt-get install locales dpkg-reconfigure locales echo "bulgarian bg_BG.CP1251" >> /etc/locale.alias
Необходими шрифтове за да четем и пишем на български:
apt-get install xfonts-bolkhov\* apt-get install xfonts-cronyx\* apt-get install xfonts-cyrillic\*
apt-get install terminus - това в Sarge не работи, трябва да се пипне някъде, ако някой се сеща да се редактира
apt-get install msttcorefonts - инсталира шрифтовите познати от MS Windows
apt-get install language-env set-language-env apt-get install t1-cyrillic t1-teams ttf-arhangai ttf-thryomanes ttf-freefont
Ако искаме да сменим locales на цялата система:
dpkg-reconfigure locales
Някой части са заимствани от: http://www.linux-bg.org/cgi-bin/y/index.pl?page=article&id=advices&key=346885996 - добър документ на български език
User specific settings
setxkbmap -layout "us,bg(phonetic)" -option grp:caps_toggle
Fedora
system-config-language

