Linux slackware русификация ?

Дистрибутивы Linux: что лучше, что хуже, какой выбрать, etc.
Аватара пользователя
Denesz
Заглянувший
Сообщения: 6
Зарегистрирован: 07 окт 2012, 22:50

Linux slackware русификация ?

Сообщение Denesz »

Скажите как сделать русификацию linux slackware ?

Аватара пользователя
verem
Заглянувший
Сообщения: 30
Зарегистрирован: 19 сен 2011, 19:54

Re: Linux slackware русификация ?

Сообщение verem »

может для начала в слакварь, а затем вопросы?
ArchLinux

Аватара пользователя
Tetanum
Заглянувший
Сообщения: 3
Зарегистрирован: 16 янв 2013, 20:51

Re: Linux slackware русификация ?

Сообщение Tetanum »

Ну я её установил а русский как сделать в ней ?

Sponlin
Заглянувший
Сообщения: 11
Зарегистрирован: 31 окт 2011, 21:36

Re: Linux slackware русификация ?

Сообщение Sponlin »

Документация? google молчит? Может, вот

Аватара пользователя
Tetanum
Заглянувший
Сообщения: 3
Зарегистрирован: 16 янв 2013, 20:51

Re: Linux slackware русификация ?

Сообщение Tetanum »

Есть книга Pro Bash Programming Scripting the GNU/Linux Shell но на английском а на русском есть ?

Аватара пользователя
nab
Фанатеющий
Сообщения: 159
Зарегистрирован: 07 май 2004, 21:42
Откуда: Сталіца

Re: Linux slackware русификация ?

Сообщение nab »

Tetanum писал(а):Есть книга Pro Bash Programming Scripting the GNU/Linux Shell но на английском а на русском есть ?
На русском есть Advanced Bash-Scripting Guide, например, тут: http://rus-linux.net/MyLDP/BOOKS/abs-gu ... -book.html
Изображение

Аватара пользователя
Tetanum
Заглянувший
Сообщения: 3
Зарегистрирован: 16 янв 2013, 20:51

Re: Linux slackware русификация ?

Сообщение Tetanum »

Там только команды !

А так получица Руссификация иксов (X-Window)

Теперь будем русифицировать X-Window - это не намного сложнее, чем текстовую консоль - ищем файл XF86Config (скорее всего, он лежит либо в /etc/ либо в вашем домашнем каталоге) и ищем в нем такие строчки:
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
.....
EndSection

Итак , смотрим каталог /usr/X11R6/lib/X11/fonts/ на предмет русских шрифтов (обычно каталог cyr или cyrillic) и если находим, ставим путь к ним в самом начале перед всеми описаниями путей, как показано выше.Если же не находим, значит Вы при инсталяции XFree не установили русские шрифты. Возьмите из дистрибутива файл /slakware/x1/x332fcyr.tgz, и разверните его, находясь в /).
В итоге секция "Files" в файле XF86Config должна стать похожей на вышеприведенную.
Теперь можете спокойно перезагрузить XFree (или если нельзя - то почитайте man на предмет xset +fp и xset rehash) После загрузки Вашего оконного менеджера проверьте, появились ли у вас шрифты: запустите xfontsel и выставьте последние два параметра (registry-encoding) в koi8-r - Вы должны увидеть русский язык.
Как быть, если русских шрифтов не хватает или их начертание Вас не устраивает,а Вам позарез надо написать что-то где-нибудь красивое до невозможности ?
Есть такая вещь, называется FontServer - он может по любому доступному каналу связи раздавать шрифты (и не надо хранить большие мегабайты шрифтов на машинах, где они могут понадобиться).Ссылка на используемый мной фонт-сервер (xfstt) лежит в конце страницы. Скачиваем сервер, конфигурируем, инсталлируем (./configure;make;make install - только прочитайте INSTALL перед установкой) ,отбираем у ближайшего виндузятника сидюк с кучей ttf или достаем любым другим правозаконным способом шрифты и переписываем их в /usr/ttfonts.Запускаем фонт-сервер командами
/usr/X11R6/bin/xfstt -sync
/usr/X11R6/bin/xfstt -encoding koi8-r,windows-1251 &

и все, теперь у нас на 7100ом порту запущен фонт-сервер. Добавляем путь к нему либо руками (xset +fp ...) либо правим XF86Config(и перезапускаем XFree) , как показано ниже :
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "inet/127.0.0.1:7100"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"

(выделенная строчка).Теперь все установленные шрифты Вы можете использовать в своих программах.Замечу, что фонт-серверов может быть несколько,только необходимо, что бы на время работы XFree они все были доступны.

Ответить