KAK RUSIFICIROVAT' LINUKS ?
setfont alt-8x16
mapscrn koi2alt
loadkeys ru3
echo -ne "\033(K"
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."
Karel Capek
P.S. Контра получает штрафное очко за правильный ответ, а не ссылку на man.
это типа специально, сам научился, но других не буду учить?
+5
Ты считаешь этот ответ правильным?
---
...Я работаю антинаучным аферистом...
---
...Я работаю антинаучным аферистом...
А при чём тут "баш"?
Честно говоря, я не помню точно последовательность для эха.
---
...Я работаю антинаучным аферистом...
может контра имел в виду что-то связанное с головой?
Ты уверен, что автора вообще интересуют программы, использующие readline?
Тебе бы понравилось, если бы, скажем, в парикмахерской тебя поставили перед выбором: хочешь иметь причёску - пройди курсы и стриги себя сам. Иначе, ходи лысый. Судя по твоему аватару, ты свой выбор сделал
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."
Karel Capek
---
...Я работаю антинаучным аферистом...
Намёк понятен?
Понятно, что все денег хотят. Услуги системного администратора тоже стоят денег, и немалых. Но с другой стороны, знакомый парикмахер тебя может и бесплатно подровнять.
Что ответит пусть даже и знакомый парикмахер на вопрос: "Как надо двигать ножницами, чтобы постричься?"
Человек столкнулся с пустяковой проблемой. Да, он неправильно сформулировал свой вопрос. И вместо помощи, он получает ссылку на ман. Как, будучи новичком в линуксе, руссифицировать его, пользуясь лишь маном, я не представляю.
И что ты предлагаешь?
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."
Karel Capek
Как, будучи новичком в линуксе, руссифицировать его, пользуясь лишь маном, я не представляю.Читать ман не пробовал?
как же я ненавижу всех, кто отправляет к мануРастет поколение тех, кто ищет истину в форумах, а не в документации.
это типа специально, сам научился, но других не буду учить?Когда я был маленький, то именно эту претензию предъявлял своим старшим товарищам. Теперь я им благодарен.
> Когда я был маленький, то именно эту претензию предъявлял своим старшим товарищам.
А мне некому было предъявлять претензии
деревенское прошлое имеет свои бонусы
только почему-то односельчанин пропеллерман не смог этим воспользоваться
я уже учился в универе
еревенское прошлое имеет свои бонусы
только почему-то односельчанин пропеллерман не смог этим воспользоваться
предпочитал коровам девок?
Маза всем господам, которые первый раз руссифицировали линукс (бсд используя только ман, отметиться у меня в зоне. Или хотя бы тут.
вот уж послал, так послал
у меня ядро сообщения по-английски выдаёт
> я уже учился в универе
да, что-то такое припоминаю
kak zdelad' 4tobi soobshenia pisat' ruskimi bukvami?
Маза всем господам, которые первый раз руссифицировали линукс (бсд используя только ман, отметиться у меня в зоне. Или хотя бы тут.С каких пор анонимусам выдают зоны?
---
...Я работаю антинаучным аферистом...
Надо будет перевести.
Если не лень будет.
Самый простой способ стать разработчиком ядра.
---
...Я работаю антинаучным аферистом...
В форуме, где же еще!
только это нах никому не надо
v forume, soobsheniya.
Разработчиком ядра линукса быть не надо?
---
...Я работаю антинаучным аферистом...
links и lynx работают почти из коробки.
---
...Я работаю антинаучным аферистом...
ладно, показывай человека, нуждающегося в сообщениях от ядра по-русски
> Разработчиком ядра линукса быть не надо?
таким-то способом?
Что плохого в том, чтобы быть разработчиком широко известного ядра?
---
...Я работаю антинаучным аферистом...
эти сообщения предназначены для взаимодействия с другими разработчиками,
а не с пользователем
> Что плохого в том, чтобы быть разработчиком широко известного ядра?
ага, добавляя в ядро всякую хуйню
фпирёд, ёпта!
А просматриваешь сообщения ядра?
Все ли пользователи являются разработчиками?
---
...Я работаю антинаучным аферистом...
> А просматриваешь сообщения ядра?
если, просматривая сообщения ядра, я замечу хуйню,
то эту хуйню я в нетронутом виде могу передать разработчикам
> Все ли пользователи являются разработчиками?
все ли пользователи видят сообщения ядра?
все ли способны их понять (даже если бы они были по-русски)?
PS напиши об этом в LKML
Вот статья по руссификации. Если хочешь иметь русский шрифт в форуме читай руссификацию 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.
Автор не несет ответственности за предоставленный материал. Вся
ответственность за выполняемые действия лежит на том, кто их выполняет.
А если чувак, к примеру, английского не знает?как же я ненавижу всех, кто отправляет к мануРастет поколение тех, кто ищет истину в форумах, а не в документации.
Вариант "выучить английский" не предлагать.
Gettext, что ли?
Решение выдавать число, однозначно определяющее сообщение, не
вчера придумано.
Переключать на другой язык тоже не должно быть трудным.
---
...Я работаю антинаучным аферистом...
Маза всем господам, которые первый раз руссифицировали линукс (бсд используя только ман, отметиться у меня в зоне. Или хотя бы тут.С каких пор анонимусам выдают зоны?
Ctrl-C, Ctrl-V
> Вариант "выучить английский" не предлагать.
Другой вариант - возвращаться под виндовс.
Можешь использовать транслитератор.
kak zdelad' 4tobi soobshenia pisat' ruskimi bukvami?
Я однажды переделал его под форум и предлагал установить, но мне было молчаливо отказано.
там люди серьёзные, всё поймут, оценят и дельных предложений насоветуют
Классно, а по другому ешё как можно руссифи-ть?
да, но только очень много истин нельзя познать из форумов.
Предложение, естественно, было отвергнуто.
Именно по причине того, чтобы разработчики могли понимать багрепорты.
А без Транслитератора, KNOPPIX (Linux) русифицировать как?
Vopros eshyo nasuchniy !
Оставить комментарий
anatolii1
gde 4to nagat' tam?