The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

KOI8-R локаль в Ubuntu и Kubuntu
Для того, чтобы вернуться к родной для многих KOI8-R локали вместо дефолтной
UTF8 нужно сделать следующее:

а) Для начала необходимо сгенерировать локаль ru_RU-KOI8-R, делается это командой locale-gen. 
В качестве парамета ей целесообразно указать язык (ru), иначе она будет генерировать 
локали всех языков (/usr/share/i18n/locales/*), но только для кодировки UTF-8. 
Для языка ru будут сгенерированы следующие локали (в ubuntu 9.04 -
".../supported.d/local" вместо ".../supported.d/ru" ):

   #cat /var/lib/locales/supported.d/ru
   ru_RU.UTF-8 UTF-8
   ru_UA.UTF-8 UTF-8

Следующими командами можно заставить сгенерировать ее локаль для кодировки
KOI8-R (в ubuntu 9.04 - ".../supported.d/local"):

   #sudo echo "ru_RU.KOI8-R KOI8-R" >> /var/lib/locales/supported.d/ru
   #echo "locale-gen local" on ubuntu9.04
   #sudo locale-gen ru
   Generating locales...
   ru_RU.KOI8-R... done
   ru_RU.UTF-8... done
   ru_UA.UTF-8... done
   Generation complete.


б) Далее, обновляем переменные окружения:

   sudo vim /etc/environment

Пишем: 

   LANG="ru_RU.KOI8-R"
   LANGUAGE="ru_RU:ru:en_GB:en"

С русификацией иксов покончено

в) Приступаем к консоли. Пишем:

   apt-get install console-cyrillic

В файл .profile добавляем:

   loadkeys /usr/share/console-cyrillic/ru-koi8-r.kmap
   consolechars -f /usr/share/console-cyrillic/UniCyr_8x14.psf -m \
      /usr/share/ console-cyrillic/koi8-r.acm.gz

Готово.

У меня заработало все, кроме mcedit, который пришлось пересобрать.
 
09.10.2006 , Автор: mahoro , Источник: http://connection-refused.blogspot....
Раздел:    Корень / Пользователю / Русификация

Обсуждение [ Линейный режим | Показать все | RSS ]
 
  • 1.1, Zulu, 22:07, 09/10/2006 [ответить] [смотреть все]
  • +/
    Господи, ЗАЧЕМ? Зачем отказываться от рабочей локали UTF-8, снимающей все проблемы с мультиязычностью, и возвращаться к костылю? Или месье любитель "русификации", т.е. приведения программного продукта в такой вид, когда из всех языков работает только русский?
     
     
  • 2.8, yurka, 13:42, 12/10/2006 [^] [ответить] [смотреть все] [показать ветку]
  • +/
    а что у тебя 10 языков на одном компьтере ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.13, chip, 11:06, 19/10/2006 [^] [ответить] [смотреть все]  
  • +/
    Ты действительно туп или только притворяешься UTF-8 решит ряд проблем, out of t... весь текст скрыт [показать]
     
     
  • 4.14, mahoro, 15:05, 19/10/2006 [^] [ответить] [смотреть все]  
  • +/
    Интересно, какой это ряд проблем решит UTF-8 для пользователя, у которого один д... весь текст скрыт [показать]
     
  • 2.20, Виталий, 03:00, 27/01/2007 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Хотя бы затем, что UTF-8 - это многобайтовая кодировка, а KOI8-R - однобайтовая,... весь текст скрыт [показать] [показать ветку]
     
  • 2.21, ZOD, 14:13, 22/02/2007 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    ПОТОМУ ЧТО НУЖНО Инструкция пработает Автору респект... весь текст скрыт [показать] [показать ветку]
     
  • 1.2, Николас, 23:41, 09/10/2006 [ответить] [смотреть все]  
  • +/
    ОООооо! Подскажите мне люди добрые тайный смысл сего действа?
    Только вот настало светлое будущее с utf-8 и отличной мультиязычностью, так нет, надо обязательно в  каменный век, в 80-ые года...
     
  • 1.3, soko1, 07:53, 10/10/2006 [ответить] [смотреть все]  
  • +/
    2 Zulu && Николас:
    Ну вот объясните мне, зачем человеку, который пользуется одним (родным для него) языком (помимо англ.) локаль UTF-8? Я понимаю когда дистриб делаешь с поддержкой 30 языков, тогда в ущерб будет для каждого языка использовать свою собственную кодировку.
    Не понимаю я зачем все эти извраты нужны. Ладно если бы софт еще нормально _весь_ работал (zsh, ion, ...), дак нет же, без доп. патчей не обойтись...
     
  • 1.4, Николас, 08:00, 10/10/2006 [ответить] [смотреть все]  
  • +/
    2 sokol, то что малая часть софта работает с utf8 криво - это проблема самого софта, зато как только появляется поддержка utf8, так софт сразу начинает работать со всеми языками (русский, китайский, японский) и никаких проблем.

    Ubuntu как раз и есть дистрибутив с поддержкой более 30 языков и поддержка utf8 снимает множество древних языковых проблем.

     
     
  • 2.5, soko1, 19:52, 10/10/2006 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Нет, я ведь не спорю что UTF-8 это круто Я лишь пытаюсь оправдать людей, которы... весь текст скрыт [показать] [показать ветку]
     
  • 1.6, mahoro, 21:37, 10/10/2006 [ответить] [смотреть все]  
  • +/
    У меня встречный вопрос - нафига мне UTF8? Я за полгода использования юникодной локали так и не обнаружил никаких ее преимуществ. А всякого добра в koi8-r, с которым нужно работать, у меня полно. Переключать кодировки в какой-то момент меня достало и я проделал те процедуры, которые описаны в заметке. Работать мне стало _удобнее_.
     
  • 1.7, Drakot, 11:09, 12/10/2006 [ответить] [смотреть все]  
  • +/
    А зачем добавлять строчки в профайл? Мегабивни я слышал рекомендуют после установки console-cyrillic делать sudo dpkg-reconfigure console-cyrillic. Я обычно этим и ограничиваюсь.

    Для фанов UTF-8 хочу заметить, что если вы работаете сами с собой - параллельно какая кодировка, а вот если Linux для работы нужен - желательна однообраность. Множество служебных и программистских приложений по прежнему работают только с KOI8-R. Пересобрать их конечно можно, но это лишний гемор (раз) и после этого ваш русский перестает работать у тех у кого другая кодировка (можно export LANG делать конечно).

     
     
  • 2.9, mahoro, 19:46, 12/10/2006 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Согласен, dpkg-reconfigure console-cyrillic проще Просто в какой-то момент меня... весь текст скрыт [показать] [показать ветку]
     
  • 1.10, nx, 05:09, 14/10/2006 [ответить] [смотреть все]  
  • +/
    Ну и как вы в кои локали будете по китайским варезятникам лазить?
    Уникод и urxvt - наше все!
     
  • 1.11, volos, 19:59, 17/10/2006 [ответить] [смотреть все]  
  • +/
    А вот у меня нихера не работает ни по дефолту и после этого тоже..

    Знаки вопроса вместо нормальных имен на виндовом разделе..

     
  • 1.12, squirl, 19:59, 18/10/2006 [ответить] [смотреть все]  
  • +/
    разбег - стена. потому что монтировать надо указывая кодировку..
     
     
  • 2.15, Georg, 22:09, 20/10/2006 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Я тут новенький, не подскажешь как монтировать с применением кодировки, а то сим... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.16, gedeon, 13:25, 24/10/2006 [^] [ответить] [смотреть все]  
  • +/
    В etc fstab пишешь, например dev hdc cdrom iso9660 ro,user,noauto,ioc... весь текст скрыт [показать]
     
  • 1.17, camposer, 18:44, 07/11/2006 [ответить] [смотреть все]  
  • +/
    У меня есть причина вернуться к koi8-r. Мне нужен TeX, а Omega мне не нравится --- поэтому нужна не-unicode локаль.
     
     
  • 2.19, mahoro, 21:19, 08/11/2006 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    >Отлично! Ждём новых статей: "Как выбросить подержку кириллицы", "Как деинсталлировать Xorg" и "Правила использования печатной машинки"

    Если у вас нет проблем с работой из-под UTF-8 локали, это не значит, что их нет ни у кого.
    Причин, по которым может понадобиться вернуться в KOI8-R уже приведено достаточно, читайте внимательно.

     
     
  • 3.24, Каман, 19:03, 14/05/2007 [^] [ответить] [смотреть все]  
  • +/
    кои8 давно пора отправить на свалку истории, но остался ещё тупой софт, который ничего другого не понимает. поэтому, в качестве _дополнительной_ локали её держать не помешает. так что, статья полезна, за исключением пункта о прописывании кои8 по дефолту :)))
     
  • 1.25, Deszpot, 18:14, 30/06/2009 [ответить] [смотреть все]  
  • +/
    И к тому же в мады без KOI8-R нормально не поиграешь...
     
  • 1.26, Croc0, 08:54, 12/01/2010 [ответить] [смотреть все]  
  • +/
    Автору респект, а всем, кто тут устроил пропаганду многобайтных "кодировок", предлагается застрелиться самостоятельно.  Любой файл в формате любой из юникодных кодировок - это _бинарный_ файл, считать ЭТО текстом нельзя. Точка.  Потому что это не текст.  Так же, например, как какой-нибудь .doc или ещё что.

    Придумавшего unicode следовало пристрелить маленьким в кроватке.

     
     
  • 2.27, Аноним, 10:39, 12/01/2010 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    вас недострелили, очевидно ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.28, gr.rasputin, 21:33, 15/01/2010 [^] [ответить] [смотреть все]  
  • +/
    Всё бы бы было по уму, если бы не было переменной длинны символов в UTF.
    А жёстко: один символ - 2 байта (а лучше 4 байта, что бы и узкоглазым хватило, и вдруг у инопланетян тоже письмо будет иероглифическое :-) )
    Ну раньше, когда деревья были большими, а процессоры 8-миразрядными :-) имело смысл экономить и на памяти и на дисковом пространстве. Ну а сейчас то зачем ???


     
     
  • 4.29, anonymous, 00:51, 23/06/2010 [^] [ответить] [смотреть все]  
  • +/
    С однобайтовыми кодировками проще программировать - особенно в Pure C с прямым манипулированием памятью, не то что эти ваши модные питоны
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:

     Добавить заметку
     Версия для печати
     
     Поиск заметки:
     

    Последние заметки
    - 12.05 Организация шифрованного бэкапа с помощью rdiff-backup, encfs и Dropbox
    - 11.05 Настройка беспроводного соединения в Debian GNU/Linux
    - 07.05 Использование Google Drive в Linux
    - 18.04 Использование нескольких сетевых стеков в Linux
    - 15.04 Восстановление стандартного KDE меню после его удаления (например, wine)
    - 11.04 Настройка gmirror при использовании GPT во FreeBSD 9
    - 09.04 Маршрутизатор на базе FreeBSD с приоритизация трафика средствами PF и ALTQ
    - 02.04 Частичное восстановление данных MySQL из бэкапа, созданного с использованием LVM
    - 21.03 Настройка DNSSEC в BIND 9.9
    - 17.03 Набор номера на Cisco IP Phone 7960/7940 из скрипта
    RSS | Следующие 15 записей >>


    ПОДПИШИСЬ НА ЖУРНАЛ Linux Format 2012!

    Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

    Каждый, кто оформит подписку, получает бонусы и подарки- объёмные наклейки на системный блок, диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

    Оформить подписку на год


      Закладки на сайте
      Проследить за страницей
    Created 1996-2012 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    RUNNet TopList