CITKIT.ru - свободные мысли о свободном софте
Деловая газета CitCity.ru Библиотека CITForum.ru Форумы Курилка
Каталог софта Движение Open Source Дискуссионный клуб Дистрибутивы Окружение Приложения Заметки Разное
26.04.2017

Последние комментарии

ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)
24 December, 22:53
Kubuntu Feisty (15)
24 December, 18:42
Один на один с Windows XP (3758)
24 December, 11:46

Каталог софта

Статьи

Дискуссионный клуб
Linux в школе
Open Source и деньги
Open Source и жизнь
Windows vs Linux
Копирайт
Кто такие анонимусы
Лицензии
Нетбуки
Нужен ли русский Linux?
Пользователи
Дистрибутивы
Идеология
Выбор дистрибутива
Archlinux & CRUX
Debian
Fedora
Gentoo
LFS
LiveCD
Mandriva
OpenSolaris
Slackware
Zenwalk
Другие линуксы
BSD
MINIX
Движение Open Source
История
Классика жанра
Окружение
shell
Библиотеки UI
Графические среды
Шрифты
Приложения
Безопасность
Управление пакетами
Разное
Linuxformat. Колонки Алексея Федорчука
Заметки
Блогометки
Файловые системы
Заметки о ядре

Дистрибутивы :: Archlinux & CRUX

Archlinux: русификация с локалью UTF8

Предлагаю вариант русификации Archlinux для локали UTF8; проверенно - работает:

1. Качаем файл раскладки клавиатуры для UTF8 с http://mlclm.narod.ru/ru-utf.map.gz и копируем ru-utf.map.gz в каталог /usr/share/kbd/keymaps/i386/qwerty.

2. Устанавливаем terminus-fonts:

pacman -S terminus-font

В принципе можно обойтись и без них, далее раскажу как.

3. Идём и качаем тарбаллы с файлами для построения пакетов - pkgbuild'ами:

http://aur.archlinux.org/packages/slang-utf8/

http://aur.archlinux.org/packages/mc-utf8/

http://aur.archlinux.org/packages/xlib-locale-ru-ru-utf8/

Теперь сливаем все эти три тарбалла и распаковываем результирующую в /var/abs/local и выполняем в каждом появившемся каталоге команду

makepkg

которая собственно и выполняет построение соответствующего пакета.

4. Удаляем старые пакеты без поддержки utf.

pacman -R mc 
pacman -R slang

5. Возвращаемся в /var/abs/local и ставим новые пакеты, во всех трёх каталогах выполняя

makepkg -i

6. Устанавливаем локаль в /usr/lib/locale (скачав предварительно саму локаль в виде тарбалла отсюда: Локаль ru_RU.utf8).

7. Идём в каталог /usr/X11R6/lib/X11/locale/ и копируем каталог ru_RU.UTF-8 в /usr/lib/X11/locale. Это необходимо потому, что xlib-locale сбрасывает локаль не туда, куда нужно.

8. Правим /etc/rc.conf:

LOCALE="ru_RU.UTF-8"
HARDWARECLOCK="localtime"
TIMEZONE="Asia/Yakutsk"
KEYMAP="ru-utf"
CONSOLEFONT="/usr/share/kbd/consolefonts/cyr-sun16.psfu.gz"
CONSOLEMAP="cp866_to_uni.trans"
USECOLOR="yes"

Тут раскладка в консоли переключается правым Alt. Ясное дело, что значение timezone должно соответствовать собственному местоположению. Если установлены шрифты terminus ,то в CONSOLEFONT можно указать какой-либо шрифт из этого комплекта, например /usr/share/kbd/consolefonts/ter-c14f.psf.gz.

9. Если есть разделы, автоматически монтируемые с опцией iocharset=koi8-r, то в файле /etc/fstab меняем это значение на iocharset=utf8.

Всё!

2006.06.07




Комментарии

Страницы комментариев: 1 :: 2 :: следующая

аноним, Mon Nov 23 19:23:54 2009:
Иди дрочи в windows 7 сикараха криворотая!
аноним, Mon Nov 23 17:26:48 2009:
Аффтар и другие дибилы, вырвите себе руки, ибо выпремлять их уже нету смысыла...
Все делается в течении минуты, причем все великолепно описано в вики арча.
аноним, Wed Jul 8 09:30:52 2009:
2 онаним
Вы не правы.
аноним, Wed Jul 8 02:38:22 2009:
нихрена нету русского в этом арче, прописал везде,
ввожу
# locale -a
C
POSIX
en_US
en_US.iso88591
en_US.utf8
а он мне вот что выдаёт с*ка
Devais, Wed Jun 24 17:31:09 2009:
люди! просто учите английский!
Serg, Fri Nov 28 17:05:09 2008:
народ, я полный нуль в линуксе. как сделать чтоб у меня права были на сохранение файла /etc/fstab. мне только строчки добавить надо: locale=ru_ru.utf-8
добавляю, а сохранить изменения не могу(
vandrizm, Fri Sep 21 19:06:52 2007:
а как сделать чтоб интерфейс mc не корежило с русской локалью?
Joey #1, Sat Aug 18 10:09:59 2007:
>Хотите сделать Линакс такой же удобной привычной и доступноей - сделайте! Сделайте-же наконец!
------------
Уже сделали: достаточно посмотреть на Ubuntu или
Mandriva...
аноним, Sat Jul 14 20:18:12 2007:
Задача: русификация Arch Linux Duke. Т.е. locale=en_US.UTF-8 и плюс возможность переключения на русский и немецкий в консоли и иксах.

Решение: частично, так как элегантного переключение в консоли между en,ru,de я пока не добился. Сперва генерим нужные нам локали, раскомментировав соответствующие строки в /etc/locale.gen :

en_US.UTF-8 UTF-8
ru_RU.UTF-8 UTF-8
de_DE.UTF-8 UTF-8

выполняем от рута:

locale-gen

и проверяем:

$ locale -a

C
POSIX
de_DE.utf8
en_US
en_US.utf8
ru_RU
ru_RU.utf8
russian

Теперь можно двигаться дальше. Самое интересное здесь - корректное написание обозначений locale. Мне интересно, как надо встать на уши, чтобы в wiki или ещё где-либо писать en_US.UTF-8... Для переключения в консоли между русским и английским в /etc/rc.conf пишем:

LOCALE="en_US.utf8"
HARDWARECLOCK="localtime"
TIMEZONE="Europe/Moscow"
KEYMAP="ru-utf"
CONSOLEFONT="Cyr_a8x16.psfu"
CONSOLEMAP=""
USECOLOR="yes"

предварительно скачав ru-utf.map.gz ( http://mlclm.narod.ru/ru-utf.map.gz ) и положив в /usr/share/kbd/keymaps/i386/qwerty
Переключение по правому Alt-у. Для en-de:

KEYMAP="de-latin1-nodeadkeys"
CONSOLEFONT=

или KEYMAP="de-latin1"
В /etc/xorg.conf рисуем:

Section "InputDevice"

# generated from default
Identifier "Keyboard0"
Driver "kbd"
Option "Protocol" "Standard"
Option "XkbLayout" "us,ru,de(winkeys)"
Option "XkbModel" "pc105"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
Option "XkbRules" "xorg"

EndSection

возможно, что стоит "поиграть с

Option "XkbOptions" "grp:ctrl_shift_toggle,lv3:ralt_switch,ctrl:ctrl_aa,grp_led:scroll,keypad:legacy"


Может кому это будет полезно...
Garret, Sun Apr 8 12:36:37 2007:
>Если есть разделы, автоматически монтируемые с >опцией iocharset=koi8-r, то в файле /etc/fstab >меняем это значение на iocharset=utf8.

У меня работает только для fat. ext3 с именами
в koi8 не хочет нормально отображаться

Страницы комментариев: 1 :: 2 :: следующая

Комментарии заморожены.

Новости:

Все новости на CitCity.ru

Компании месяца

 
Последние комментарии
Почему школам следует использовать только свободные программы (101)
20 Декабрь, 14:51
ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)
С консультациями наших менеджеров учеба за границей станет для вас очень реальной и доступной.
24 Декабрь, 22:53
Linux в школе: мифы про школу и информатику (334)
24 Декабрь, 22:43
Kubuntu Feisty (15)
24 Декабрь, 18:42
Software is like sex: it's better when it's free.
©Linus Torvalds