koi8-r в бубунте
Feb. 3rd, 2016 11:44 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
На работе понадобилось на "общественный" компьютер поставить линукс взамен устаревшей давным-давно 2008-й мандривы. С гентой на 512МБ оперативы особо не развернешься, поэтому я поставил лубунту 2014-LTS.
Понятно, что "один раз — не бубунтовод" уже не прокатит, но нужно было сконфигурировать нормальную локаль. И в этом мне помогла эта заметка.
Итак, действия:
Все, теперь "перезаходим" и видим нормальную русскую локаль.
Хоть бубунта и не является линуксом, поставлю-таки метку [linux], чтобы проще было потом искать.
Понятно, что "один раз — не бубунтовод" уже не прокатит, но нужно было сконфигурировать нормальную локаль. И в этом мне помогла эта заметка.
Итак, действия:
- Добавить строчку ru_RU.KOI8-R KOI8-R в файл /var/lib/locales/supported.d/ru.
- В файл /etc/environment добавить строки:
LC_ALL=ru_RU.koi8r LC_NUMERIC=C
А вот LANG надо устанавливать в своем ~/.profile, т.к. из "общесистемного" файла он почему-то не подхватывается. Кстати, в этот же environment вписываются общесистемные настройки прокси. - Запустить locale-gen ru для генерирования кошерной локали.
- Установить поддержку кириллицы в консоли: apt-get install console-cyrillic
- Никаких loadfont в ~/.profile указывать не надо, всем этим занимается утилита cyr, именно ее к себе в ~/.profile и надо добавить помимо установки LANG.
- Далее нужно настроить локаль консоли при помощи dpkg-reconfigure console-cyrillic.
Все, теперь "перезаходим" и видим нормальную русскую локаль.
Хоть бубунта и не является линуксом, поставлю-таки метку [linux], чтобы проще было потом искать.
no subject
Date: 2016-02-03 08:46 am (UTC)Не знаю откуда такой гемморой, хоть какая версия? Впрочем, всегда рекомендую юзать одомашненную убунту - минт. Там нет этих проблем.
no subject
Date: 2016-02-03 08:52 am (UTC)Не вижу смысла использовать хрюникод людям с нормальной письменностью.
Бубунта 2014-LTS (точнее, лубунта — не хотел вручную менять оконный менеджер по умолчанию, а в дефолтной бубунте вместо оконного менеджера говно какое-то вырвиглазное и неюзабельное).
Насчет минта — фиг его знает, мне нужен был какой-нибудь LTS-дистриб, чтобы не париться еще хотя бы годика 3. Гента, к сожалению, на 512МБ оперативы и древнем проце будет компиляться целую вечность, поэтому пришлось вместо линукса ставить эту дрянь.
no subject
Date: 2016-02-03 09:37 am (UTC)Смотри, убунту - это сырое говно. Ставя лубунту (ксубунту и прочие *бунту), ты получаешь ещё более сырое говно. У меня столько крови выпило эти говна, что я больше их не юзаю. Минт - это та же убунта (те же репы, та же структура и т.п.), только допиленная с нормальным оконным интерфейсом. Я её использую уже лет пять и горя не знаю. Всячески рекомендую. Ты можешь подобрать LTS дистрибутив. Он будет поддерживаться столько же, сколько и убунта.
Фактически, это прекрасная альтернатива винды. У меня мама пользуется и горя не знает.
no subject
Date: 2016-02-03 12:53 pm (UTC)А насчет WM, мне нравится IceWM, он у меня на всех моих рабочих машинках установлен.
no subject
Date: 2016-02-03 01:02 pm (UTC)По моему в минте есть он, только адекватный. Впрочем, сам решай.
no subject
Date: 2016-02-03 09:34 am (UTC)no subject
Date: 2016-02-03 09:39 am (UTC)no subject
Date: 2016-02-03 08:49 am (UTC)no subject
Date: 2016-02-03 08:52 am (UTC)Из линуксовых дистрибутивов осталась только гента (LFS не считаем, т.к. это фактически не дистрибутив).
А еще в этой бубунте нет по умолчанию fsck.reiserfs! Так что ищу теперь, в каком пакете он есть. Вот же уроды!
no subject
Date: 2016-02-03 09:34 am (UTC)PS: я погуглил, команда почему-то называется reiserfsck, должна быть в пакете reiserfsprogs.
no subject
Date: 2016-02-03 12:55 pm (UTC)> PS
Да я сразу нашел. Логичней было бы как-нибудь вроде reiserfs-tools пакет назвать.
no subject
Date: 2016-02-03 10:57 pm (UTC)> Из линуксовых дистрибутивов осталась только гента
Где опечатка и куда делась слака?
no subject
Date: 2016-02-04 05:52 am (UTC)А слака скатилась в то же говно: Патрег уже не "бох", он воткнул пульсу, а там и до самого страшного мужеложства недалеко!
no subject
Date: 2016-02-03 09:39 am (UTC)no subject
Date: 2016-02-03 09:43 am (UTC)no subject
Date: 2016-02-03 09:47 am (UTC)адувинде...no subject
Date: 2016-02-03 09:49 am (UTC)no subject
Date: 2016-02-03 09:54 am (UTC)no subject
Date: 2016-02-03 10:22 am (UTC)no subject
Date: 2016-02-03 12:58 pm (UTC)no subject
Date: 2016-02-03 01:02 pm (UTC)no subject
Date: 2016-02-03 01:47 pm (UTC)В линуксе и баш удобный есть (да и другие шеллы на выбор), и системных утилит море, и вообще человечная командная строка, а не убогий повершелл. Когда работаю, я очень дофига времени в командной строке провожу или midnight'е.
Тем, у кого работа связана с бездумным кнопкодавлением, наверное, пофиг — им и мастдайка пойдет.
no subject
Date: 2016-02-03 01:48 pm (UTC)no subject
Date: 2016-02-03 01:55 pm (UTC)Так что, не надо на линукс гнать!
Кстати, не представляю, как электронщики в мастдайке сидят: нужно же код писать, компилять, смотреть ошибки, исправлять, прошивать мелкоконтроллер… В линуксе никакого гемора: в geany пишу код, рядом на втором мониторе у меня всегда терминал открыт. Пишу make, если все ОК, прошиваю при помощи make load или make boot. Потом запускаю терминальный клиент и занимаюсь отладкой через сообщения (gdb я не осилил, каюсь).
no subject
Date: 2016-02-03 04:50 pm (UTC)no subject
Date: 2016-02-03 08:14 pm (UTC)А я вот как-то попробовал автокад и понял, что слишком он для меня сложный. А вот кюкад - классная вещь. Я уже несколько сот чертежей в нем нарисовал.
Солид никогда не пользовал, без понятия, что это. Знаю, что оно мне нафиг не нужно. А то, что он только под мастдайку, явно говорит о его непрофессиональной направленности. Вон, те же IDL с матлабом подо все платформы есть. А это говно - только под прошивку игровых приставок.
Ну, а насчет графического софта, есть gimp. Больше ничего и не нужно! А панорамы отлично склеиваются hugin'ом.
В общем, в линуксе можно и работать, и развлекаться. А в мастдайке — только развлекаться.
no subject
Date: 2016-02-03 08:20 pm (UTC)А про ГИМП расскажи профессиональному дизайнеру лучше, он посмеется хоть. Это прыщеподелие конечно получше чем MS Paint, но до одобе пхотошопе ему как пешком до луны.
no subject
Date: 2016-02-03 08:35 pm (UTC)У меня деталюхи нехитрые, максимум, что бывает нужно — проверить в 3D, сойдутся ли и не будет ли перекрытия. Вот тут-то на помощь и приходит фрикад.
Насчет "профессиАнальных дизайнеров" не надо мне тут. Они — обычное тупое быдло в большинстве случаев.
no subject
Date: 2016-02-03 01:40 pm (UTC)no subject
Date: 2016-02-03 12:57 pm (UTC)На кой черт мне трахаться с переменной длиной буквы в словаре? В случае с однобайтными кодировками я стопудово знаю, что в памяти нужно под строку отвести strlen+1 байт, а вот в случае с хрюникодом бабушка надвое нагадала, сколько же байт надо будет отвести! И даже элементарная замена букв в строке может привести к необходимости выполнять realloc!
no subject
Date: 2016-02-03 01:03 pm (UTC)no subject
Date: 2016-02-03 01:52 pm (UTC)Насчет юникода же: мне пофиг, что он у меня в десктопных приложениях, но в консольных — только однобайтные строки! Я не собираюсь париться по поводу неопределенности, сколько же места нужно выделить под строку с определенным количеством символов в ней!
no subject
Date: 2016-02-04 05:37 am (UTC)konsole и gnome-terminal позволяют выбрать кодировку консоли.
Вообще же следует отличать стандартный вывод и внутреннюю кодировку данных+программы их обрабатывающей.
У меня накопились текстовые таблицы в KOI8-R. Сами исполняемые скрипты в ней же. Было дело, пользовался konsole, теперь они же без перекодировки прекрасно работают и в UTF-ной консоли, только при запуске вручную добавляю:
... | iconv -f KOI8-R -t UTF-8
чтобы вывод был читабельным.
А в последнее время перевожу их на web-интерфейс, там достаточно указать charset в выводимом файле.
no subject
Date: 2016-02-04 05:53 am (UTC)no subject
Date: 2016-02-04 06:01 am (UTC)no subject
Date: 2016-02-07 10:02 pm (UTC)no subject
Date: 2016-02-08 06:08 am (UTC)no subject
Date: 2016-02-07 09:52 pm (UTC)no subject
Date: 2016-02-08 06:07 am (UTC)Зато без костылей проклятого Лēни Потного!