On-Line Библиотека www.XServer.ru - учебники, книги, статьи, документация, нормативная литература.
       Главная         В избранное         Контакты        Карта сайта   
    Навигация XServer.ru








 

Русификация X-windows в Линуксе.

Для начала установим TTF фонты из Win9x. Для этого ищем прогу xfstt в RPM'ке (rpmfind.net). После того как нашли ее инсталим себе: rpm -i xfstt[***].rpm. Далее идем в /ect/X11 там смотрим файл XF86Config и в нем после строки
"Fontpath unix/:-1" пишем
"Fontpath unix/:7100". Теперь идем в /bin и командой cat > xstart создаем файл xstart. В нем пишем следующее:

#!/bin/bash
xfstt --encoding windows-1251,koi8-r&
startx
killall xfstt
rm -rf /tm/.font_unix.

Вот и все! теперь X'ы нужно грузить командой startx!
Теперь вы можете видеть русские символы =) К примеру нам нужно видеть русские буквы в X-chat'e. Для этого в меню: Settings=>Setup=>ChannelWindows (DialogWindows) и выбираем фонт с кодировкой Windows-cp1251.

Шас сделаем так, чтобы можно было и набирать русский текст. Для этого идем на ftpsearch.city.ru, там ищем CyrillicX, скачиваем его! инсталим:
rpm -i CyrillicX[***].rpm после, устанавливаем xrus (его тоже можно найти практически везде). Грузим X'ы : startx, а из-под X'ов грузим xrus. Если все прошло нормально, то должна появиться кнопка "LAT", а при нажатии одновременно двух шифтов она должна меняться на "RUS". кликните правой кнопкой мыши по этой кнопке, и попробуйте выбрать что-нибудь в появившейся менюшке (к примеру EXIT :]] ), если ничего выбрать не получается, то если вам нужна windows-cp1251 нужно запускать Xrus так: xrus jcuken-cp1251.xmm, если нужна koi8-r то: xrus jcuken-koi8.xmm. К примеру чтобы писать по-русски в Х-чате нужна cp1251, а в нетскейпе koi8 (это у меня так, у вас может и по другому :]] ). Если после установки CyrillicX клавиша рядом с insert'ом (слева со стрелочкой :] забыл как называется) выполняет функции клавиши delete, то вам нужно опять поковыряться в XF86Config, найти там Keyboard Section:
и перед строчкой
"XkbDisable #-Xcyrsetup-"
поставьте "#" должно получиться так:
"# XkbDisable #-Xcyrsetup-"

теперь все должно быть зашибись!!!

Greetz to: crazyalex, sMi|e, AquasS
Author: Lex[Linux]



Литература по Linux