КОИ8-Р в бубунте
Apr. 28th, 2015 01:57 pmПонадобилось мне на нетбук на работе поставить хоть какой-нибудь линукс. Т.к. с гентой заморачиваться на i686 смысла нет, а компилять отдельно в чруте на 32-битную архитектуру уж совсем не хотелось, я решил поставить эту гадость. Чувствую, конечно, намучаюсь я с ней (скажем, как инит-скрипты свои писать с ненужноД?)...
Ну, а пока в консольке захотелось нормальную локаль поставить. locale-gen сгенерировал локаль, в /etc/default/locale воткнул
немного подправил console-setup и ничего... Помучавшись немного, нашел здесь, что нужно запустить "мантру"
Потыкал галочки, и все заработало. Да уж, чужда бубунта...
// сижу, устанавливаю пакеты разработки. С гентой так мучиться не надо было бы... А тут даже заголовочные файлы для ведра надо отдельно ставить!
Ну, а пока в консольке захотелось нормальную локаль поставить. locale-gen сгенерировал локаль, в /etc/default/locale воткнул
LANG=ru_RU.koi8r LC_NUMERIC="C"
немного подправил console-setup и ничего... Помучавшись немного, нашел здесь, что нужно запустить "мантру"
dpkg-reconfigure console-setup
Потыкал галочки, и все заработало. Да уж, чужда бубунта...
// сижу, устанавливаю пакеты разработки. С гентой так мучиться не надо было бы... А тут даже заголовочные файлы для ведра надо отдельно ставить!
no subject
Date: 2015-04-28 11:05 am (UTC)no subject
Date: 2015-04-28 11:25 am (UTC)no subject
Date: 2015-04-28 11:30 am (UTC)no subject
Date: 2015-04-28 11:32 am (UTC)А ты попробуй на хрюникодовской локали латеховские файлы в КОИ8 попиши...
Ну или простые какие-нибудь скриптики (в т.ч. на сях) для обработки текстовых файлов..
no subject
Date: 2015-04-28 11:37 am (UTC)А вот твой кои8 сторонние люди будут воспринимать с громким матом.
no subject
Date: 2015-04-28 11:49 am (UTC)А пока что я так не считаю.
Эдак докатимся до использования хрюникода на микроконтроллерах...
no subject
Date: 2015-04-28 11:52 am (UTC)no subject
Date: 2015-04-28 11:53 am (UTC)Не, я, как дойдут руки до библиотечки работы с экранчиком, буду под КОИ8 делать.
no subject
Date: 2015-04-28 11:55 am (UTC)Конечно нужно использовать юникод и для пользовательского интерфейса в микроконтроллерах. Это гораздо проще, чем придумывать велосипеды для каждой конкретной локали.
Особый смак, конечно, меню выбора языка со словом "язык" на куче разных языков.
no subject
Date: 2015-04-28 12:00 pm (UTC)Учитывая то, что я кроме русского ни одного языка не знаю (английский не в счет, т.к. это только технарьский), то совершенно не беспокоюсь насчет мультиязычных приложений.
Ну, в некоторых своих велосипедах на всякий случай gettext использую, да. Но там мне пофиг, что в итоге из моего po-файла получается.
И вообще, зачем все усложнять? Есть хороший принцип: работает — не трожь! Он и локали касается, и sysvinit, и уже больше двух лет не обновляемого рачика на моем рабочем компьютере (но тут просто я никак не могу найти недельку, чтобы без компьютера побыть — поменять рачик на генту), и многих других вещей.
no subject
Date: 2015-06-04 10:28 am (UTC)со скриптами вообще проблем нет, латекску можно скармливать после конвертации, если оно не жреть утф ...
no subject
Date: 2015-06-04 10:41 am (UTC)no subject
Date: 2015-06-04 10:58 am (UTC)разницы в обработке строк нет :)
no subject
Date: 2015-06-04 11:45 am (UTC)Мне приятней точно знать, что если я выделю буфер в 256 байт, то 255 букв в него запихну, а не черт-те сколько (от 255 в латиннице до 127 в кириллице).
Сколько уже народ талдычит про хрюникод, мне все равно: никакой практической пользы от перехода на него я не вижу. Только геморрой.
no subject
Date: 2015-06-04 11:53 am (UTC)Вот только как берешь софт от японцев или китайцев, то знаешь что у него, скорее всего, не будет проблем и с кириллицей ...
А как возьмешь что-то вот такое, так оно даже на испанском или немецком спотыкается ...
no subject
Date: 2015-06-04 12:42 pm (UTC)> оно даже на испанском или немецком спотыкается
Мне плевать. Пусть спотыкается.
no subject
Date: 2015-06-04 12:57 pm (UTC)no subject
Date: 2015-06-04 10:27 am (UTC)no subject
Date: 2015-06-04 10:41 am (UTC)Переходить на хрюникод вообще нет смысла для меня. Это только лишних проблем добавит.
no subject
Date: 2015-04-28 11:36 am (UTC)Но снаружи вполне уже юникод.
Даже виндузятые переходят на юникод.
no subject
Date: 2015-04-28 11:50 am (UTC)no subject
Date: 2015-04-28 03:08 pm (UTC)koi8r - это конечно "жесть как она есть".