KAK RUSIFICIROVAT' LINUKS ?

anatolii1

gde 4to nagat' tam?

Ivan8209

RTFAQ!
setfont alt-8x16
mapscrn koi2alt
loadkeys ru3
echo -ne "\033(K"
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."
Karel Capek

sergey_m

Парень, ставь назад виндовс. Там понажимаешь.
P.S. Контра получает штрафное очко за правильный ответ, а не ссылку на man.

okunek

как же я ненавижу всех, кто отправляет к ману
это типа специально, сам научился, но других не буду учить?
+5

Marinavo_0507

Ты считаешь этот ответ правильным?

Ivan8209

Он ещё не знает, что человек всё равно не получит русские буквы в баше.
---
...Я работаю антинаучным аферистом...

Ivan8209

Правильный ответ (с т. з. математика): Линукс руссифицировать не надо.
---
...Я работаю антинаучным аферистом...

Marinavo_0507

А при чём тут "баш"?

Ivan8209

При readline.
Честно говоря, я не помню точно последовательность для эха.
---
...Я работаю антинаучным аферистом...

oleg_n

в переводе с татарского, "баш" - это голова
может контра имел в виду что-то связанное с головой?

Marinavo_0507

Ты уверен, что автора вообще интересуют программы, использующие readline?

avinir60

Тебе бы понравилось, если бы, скажем, в парикмахерской тебя поставили перед выбором: хочешь иметь причёску - пройди курсы и стриги себя сам. Иначе, ходи лысый. Судя по твоему аватару, ты свой выбор сделал

Ivan8209

Да.
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."
Karel Capek

Ivan8209

Емакс руссифицируется иначе.
---
...Я работаю антинаучным аферистом...

Marinavo_0507

В парикмахерской ты платишь деньги, и тебя стригут.
Намёк понятен?

avinir60

Понятно, что все денег хотят. Услуги системного администратора тоже стоят денег, и немалых. Но с другой стороны, знакомый парикмахер тебя может и бесплатно подровнять.

Marinavo_0507

Что ответит пусть даже и знакомый парикмахер на вопрос: "Как надо двигать ножницами, чтобы постричься?"

avinir60

Человек столкнулся с пустяковой проблемой. Да, он неправильно сформулировал свой вопрос. И вместо помощи, он получает ссылку на ман. Как, будучи новичком в линуксе, руссифицировать его, пользуясь лишь маном, я не представляю.

Marinavo_0507

И что ты предлагаешь?

Ivan8209

Прочитать FAQ и (или) HOWTO.
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."
Karel Capek

sergey_m

Как, будучи новичком в линуксе, руссифицировать его, пользуясь лишь маном, я не представляю.
Читать ман не пробовал?

sergey_m

как же я ненавижу всех, кто отправляет к ману
Растет поколение тех, кто ищет истину в форумах, а не в документации.
это типа специально, сам научился, но других не буду учить?
Когда я был маленький, то именно эту претензию предъявлял своим старшим товарищам. Теперь я им благодарен.

Marinavo_0507

IMHO дело не в поколениях, а в привычке к Windows, где в форумах действительно проще найти ответ, чем в документации.
> Когда я был маленький, то именно эту претензию предъявлял своим старшим товарищам.
А мне некому было предъявлять претензии

Chupa

> А мне некому было предъявлять претензии
деревенское прошлое имеет свои бонусы
только почему-то односельчанин пропеллерман не смог этим воспользоваться

Marinavo_0507

при чём тут деревня?
я уже учился в универе

dailies

еревенское прошлое имеет свои бонусы
только почему-то односельчанин пропеллерман не смог этим воспользоваться

предпочитал коровам девок?

FuckedStream

Маза всем господам, которые первый раз руссифицировали линукс (бсд используя только ман, отметиться у меня в зоне. Или хотя бы тут.

Marinavo_0507

> отметиться у меня в зоне
вот уж послал, так послал

Marinavo_0507

я кстати, до сих пор не руссифицировал
у меня ядро сообщения по-английски выдаёт

Chupa

>>> Когда я был маленький
> я уже учился в универе
да, что-то такое припоминаю

anatolii1

kak zdelad' 4tobi soobshenia pisat' ruskimi bukvami?

sergey_m

Маза всем господам, которые первый раз руссифицировали линукс (бсд используя только ман, отметиться у меня в зоне. Или хотя бы тут.
С каких пор анонимусам выдают зоны?

Ivan8209

Какие сообщения и где ты хочешь их писать?
---
...Я работаю антинаучным аферистом...

Ivan8209

Мысль хорошая.
Надо будет перевести.
Если не лень будет.
Самый простой способ стать разработчиком ядра.
---
...Я работаю антинаучным аферистом...

sergey_m

> Какие сообщения и где ты хочешь их писать?
В форуме, где же еще!

Chupa

только это нах никому не надо

anatolii1

v forume, soobsheniya.

Ivan8209

Как это никому не надо?
Разработчиком ядра линукса быть не надо?
---
...Я работаю антинаучным аферистом...

Ivan8209

Чем ты их пишешь?
links и lynx работают почти из коробки.
---
...Я работаю антинаучным аферистом...

Chupa

> Как это никому не надо?
ладно, показывай человека, нуждающегося в сообщениях от ядра по-русски
> Разработчиком ядра линукса быть не надо?
таким-то способом?

Ivan8209

Что плохого от того, что ядро вдруг будет выдавать сообщения на русском?
Что плохого в том, чтобы быть разработчиком широко известного ядра?
---
...Я работаю антинаучным аферистом...

Chupa

> Что плохого от того, что ядро вдруг будет выдавать сообщения на русском?
эти сообщения предназначены для взаимодействия с другими разработчиками,
а не с пользователем
> Что плохого в том, чтобы быть разработчиком широко известного ядра?
ага, добавляя в ядро всякую хуйню
фпирёд, ёпта!

Ivan8209

Часто ли ты общаешься с другими разработчиками?
А просматриваешь сообщения ядра?
Все ли пользователи являются разработчиками?
---
...Я работаю антинаучным аферистом...

Chupa

> Часто ли ты общаешься с другими разработчиками?
> А просматриваешь сообщения ядра?
если, просматривая сообщения ядра, я замечу хуйню,
то эту хуйню я в нетронутом виде могу передать разработчикам
> Все ли пользователи являются разработчиками?
все ли пользователи видят сообщения ядра?
все ли способны их понять (даже если бы они были по-русски)?
PS напиши об этом в LKML

avinir60

Что-то вы отошли от темы
Вот статья по руссификации. Если хочешь иметь русский шрифт в форуме читай руссификацию XFree. Должно заработать. Всё остальное работает в Slackware. Руссификация разных дистрибутивов проводится немного по-разному.
Руссификация Linux Slackware 9.1
В этой статье речь пойдет о том, как руссифицировать систему Linux
Slackware 9.1. Столкнувшись с этой проблемой, я также столкнулся с
проблемой нехватки документации по данному вопросу. Вернее, документация
была, но не такая, которая бы в одном документе все наглядно описывала.
Приходилось искать информацию по различным источникам, что занимало
достаточное количество времени и сил. Именно поэтому было решено
написать статью, которая позволила бы оградить в какой-то мере новых
пользователей от трудностей, к оторые неизбежно возникают и добавляют
ложку дегтя в бочку с медом.
Руссификация консоли
Здесь все досточно просто. Открываем в любимом редакторе файл
/etc/rc.d/rc.font и пишем следующее:
setfont -v Cyr_a8x16
mapscrn koi2alt
for i in 1 2 3 4 5 6; do
echo -ne "\033(K" > /dev/tty$i
done
loadkeys ru-ms
Это заставит консоль понимать русские символы и включит раскладку
клавиатуры с переключением по Ctrl + Shift. Для того, чтобы это вступило
в силу, нужно выполнить следующую команду:
. /etc/rc.d/rc.font
Либо просто перезагрузиться.
Локализация системы
Для локализации системы нам потребуется отредактировать два файла.
Сперва откроем /etc/profile.d/lang.sh и напишем:
export LANG=ru_RU.KOI8-R
export LC_MESSAGES=C # Это заставит приложения использовать английский язык,
# несмотря на локализацию
export LC_NUMERIC=C
Затем откроем /usr/share/locale/locale.alias, найдем строку, где
написано ключевое слово russian и заменим ее на эти строки:
russian ru_RU.KOI8-R
ru ru_RU.KOI8-R
ru_RU ru_RU.KOI8-R
Ну вот, замечательно. Перезагружаемся и получаем корректно
руссифицированную консоль. Напомню, что переключение между английской и
русской раскладкой производится комбинацией клавиш Ctrl + Shift
Руссификация X-Window
Для корректной руссификации X-ов пропишем в /etc/X11/XF86Config:
# Это включит кириллические шрифты в основной набор.
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/"
Внимание! Желательно, чтобы эта строка была первая в списке шрифтов.
Далее, для создания корректной русской раскладки в секцию InputDevice
добавим следующие строки:
Option "AutoRepeat" "500 30"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
После этого мы получим англо-русскую расскладку с переключением по
комбинациии клавиш Ctrl + Shift, аналогичной той, что используется в
системе Windows
Рекомендуется также установить шрифты TrueType. Они смотрятся гораздо
красивее обычных растровых шрифтов. Для этого вполне подойдут шрифты от
Microsoft. По условиям лицензии, ими свободно можно пользоваться,
поэтому их можно взять из вышеупомянутой системы.
Для этого создадим в /usr/X11R6/lib/X11/fonts директорию TrueType и
скопируем туда шрифты, затем выполним следующие команды:
# mkdir /usr/X11R6/lib/X11/fonts/TrueType
# cp *.ttf /usr/X11R6/lib/X11/fonts/TrueType/
# cd /usr/X11R6/lib/X11/fonts/TrueType/
# mkfontscale .
# mkfontdir .
# mkfontdir -e /usr/X11R6/lib/X11/fonts/encodings/ .
Пол-дела сделано. Теперь открываем редактором
/usr/X11R6/lib/X11/fonts/fonts.cache-1 и смотрим, что в нем. У меня
получилась следующая картина:
"CID" 0 ".dir"
"misc" 0 ".dir"
"util" 0 ".dir"
"75dpi" 0 ".dir"
"Type1" 0 ".dir"
"local" 0 ".dir"
"Speedo" 0 ".dir"
"encodings" 0 ".dir"
"100dpi" 0 ".dir"
"cyrillic" 0 ".dir"
К этому списку надо добавить строку:
"TrueType" 0 ".dir"
Затем последовательно открываем следующие файлы и пишем, соответственно:
[/etc/X11/XF86Config]
# Внимание! Строки должны быть в соответствующих им секциях.
Load freetype
FontPath "/usr/X11R6/lib/X11/fonts/TrueType/"
[/etc/fonts/fonts.conf]
# Находим строки вида: <dir>/usr/share/fonts</dir> и добавляем туда:
<dir>/usr/X11R6/lib/X11/fonts/TrueType</dir>
[/etc/X11/fs/config]
# catalogue = [...], /usr/X11R6/lib/X11/fonts/TrueType/
Вот и все. Остается выполнить команду fc-cache и перезапустить X сервер.
# fc-cache
Таким образом, мы сразу убили двух зайцев - добавили в систему TrueType
шрифты, а также руссифицировали библиотеку GNOME, которая в исходном
варианте выдает квадраты вместо русских символов. В связи с чем, кстати,
Mozilla сразу не работает с кириллицей.
И последнее. Без сглаживания шрифтов установленные нами только что
TrueType шрифты будут выглядеть весьма скверно. Причина тому - версия
Xft без поддержки bytecodes. Для того, чтобы избавиться от "корявости",
берем свежую библиотеку freetype, распаковываем ее:
# tar jxf freetype-2.1.7.tar.bz2
# cd freetype-2.1.7/devel
Открываем файл ftoption.h, находим строку:
/* #define TT_CONFIG_OPTION_BYTECODE_INTERPRETER */
И раскоментируем ее:
#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER
После этого возвращаемся в корень freetype-2.1.7:
# cd ../
И начинаем процесс сборки:
# ./configure --prefix=/usr
# make
Далее из под rootа инсталлируем библиотеку в систему:
# make install
Все. Наша песенка спета. Теперь вас можно поздравить с руссифицированным
дистрибутивом Slackware Linux 9.1!
Copyright © 2004 Artem Kudymovsky.
Автор не несет ответственности за предоставленный материал. Вся
ответственность за выполняемые действия лежит на том, кто их выполняет.

poshta

как же я ненавижу всех, кто отправляет к ману
Растет поколение тех, кто ищет истину в форумах, а не в документации.
А если чувак, к примеру, английского не знает?
Вариант "выучить английский" не предлагать.

Ivan8209

Как там называется погнутая локализация?
Gettext, что ли?
Решение выдавать число, однозначно определяющее сообщение, не
вчера придумано.
Переключать на другой язык тоже не должно быть трудным.
---
...Я работаю антинаучным аферистом...

poshta

Маза всем господам, которые первый раз руссифицировали линукс (бсд используя только ман, отметиться у меня в зоне. Или хотя бы тут.
С каких пор анонимусам выдают зоны?

evgen5555

>kak zdelad' 4tobi soobshenia pisat' ruskimi bukvami?
Ctrl-C, Ctrl-V

sergey_m

> А если чувак, к примеру, английского не знает?
> Вариант "выучить английский" не предлагать.
Другой вариант - возвращаться под виндовс.

poshta


kak zdelad' 4tobi soobshenia pisat' ruskimi bukvami?
Можешь использовать транслитератор.
Я однажды переделал его под форум и предлагал установить, но мне было молчаливо отказано.

Chupa

напиши в LKML, не стесняйся,
там люди серьёзные, всё поймут, оценят и дельных предложений насоветуют

anatolii1

Классно, а по другому ешё как можно руссифи-ть?

okunek

да, но только очень много истин нельзя познать из форумов.

Marinavo_0507

Такой вопрос, естественно, поднимался.
Предложение, естественно, было отвергнуто.
Именно по причине того, чтобы разработчики могли понимать багрепорты.

anatolii1

А без Транслитератора, KNOPPIX (Linux) русифицировать как?

anatolii1

Vopros eshyo nasuchniy !
Оставить комментарий
Имя или ник:
Комментарий: