Пробовал русифицировать генту по материалу вот здесь. Ничего не получается: в терминале в иксах "крякозябры", а в консольке вообще пусто вместо русских букв.
Как мне сделать КОИ8-Р?
// прошу хрюникодчиков проходить мимо и не флудить
Смотри: твоя предыдущая тема про gentoo — сейчас 4 страницы флуда. У тебя есть справка от модеров, что ты не тролль?
По теме: тут кое-что есть, в том числе о причинах перехода на utf8.
В условиях России и некоторых других стран бывшего СССР локализация осложняется множественностью наборов символов (charsets), используемых для представления алфавитов, основанных на кириллице. Причём для Unix-систем получили распространение минимум три таких набора, в просторечии именуемых кодировками: традиционная для свободных Unix-клонов (в том числе и Linux) кодировка KOI8-R, кодировка ISO-8859-5 (именуемая кодировкой ГОСТ), используемая в проприетарных Unix-системах, и кодировка CP1251 (или кодировка Windows). Кроме того, для обеспечения экранного вывода используется кодировка CP866 (или кодировка DOS). Наконец, в последнее время всё большую популярность получает кодировка UTF-8.
В Gentoo Linux штатно (как говорится, из коробки) поддерживается кодировка KOI8-R, и всё сказанное ниже относится именно к ней. Локализацию для кодировок ISO-8859-5 или CP1251 пользователь может выполнить самостоятельно, получив из независимых источников некоторые дополнительные компоненты. О локализации для кодировки UTF-8, призванной унифицировать подход к интернационализации, будет говориться в следующих версиях этого документа, когда использование её станет общепринятым.
koi8 - зло, там даже № нет. Читай вики до просветления, притом свежую. Я читал, проблем не знал. Правда, когда в ядре некоторые опции переименовали и переместили, а вики не обновили, пришлось на английском гентушном IRC спрашивать, там сразу подсказали, что да как, так что рекомендую. А вообще поспи и на свежую голову хендбук перечитай, лучше англоязычный.
А ты я смотрю любитель обмазаться несвежими манами, луддит недорезанный. Алсо сейчас проблем с юникодом уже никаких нет. Даже Motif умеет в utf-8, но ты продолжай биться головой об пол.
И таки вот тебе пример реального использования юникода:
Я с такой радостью перешел с KOI8-R на utf8 в свое время. Это просто казалось чем-то фантастическим тогда. KOI8-R убога.
В настоящее время, использование KOI8-R - просто мазохизм.
Какие основания? Как ты тогда собрался файлы открывать. Если название будет особое, то у тебя даже на фс может файл не записаться. Все будешь через iconv прогонять? Все что собрано статично (если понадобится) опять же может у тебя даже не запуститься из коробки.
Да и зачем это позерство? Даже лор в UTF-8, pdf и многое другое.
Если так принципиально, то переключи лор на KOI8-R и читай.
Если у тебя нет нормальных аргументов, то иди гуляй дальше.
Я допускаю, что ты просто страдаешь некоторой степенью упёртости и твердолобости и просто без явных причин отритцаешь UTF-8, но думаю всё не так запущено.
Без аргументов всё, что ты говоришь детские отговорки.
Ну и ты прочитал же статьи, ссылки на которые я тебе привел?
Не забудь включить в ядре поддержку нужной кодировки и задействовать её по умолчанию. Кроме всего прочего имена файлов, содержащие не латинские символы придётся перегодировать в koi8-r.
Если у тебя нет нормальных аргументов, то иди гуляй дальше.
Есть отличный аргумент: 1 байт == 1 символ. Этим все сказано. Многобайтные кодировки — параша для извращенцев. А я привык писать printf, strstr, strchr и т.д., и т.п.
Кроме всего прочего имена файлов, содержащие не латинские символы придётся перегодировать в koi8-r.
Ну ты прямо-таки издеваешься! Откуда у меня такие возьмутся? Я линуксом уже больше десяти лет пользуюсь, ясен пень, КОИ8!
В таком случае читай руководства, ссылки я тебе привёл. Так же возможно придётся пересобрать пакеты ну или переконвертировать файлы с сообщениями, что бы они так же были в koi8-r.
А вообще первым делом после распаковки stage3 идёт указание установить часовой пояс и настроить системные часы, а затем сгенерировать локали и выбрать локаль, а уже затем собирать систему.
Но если тебя устраиваю системные сообщения на английском, ну к примеру в bash сообщение о неверной команде или отсутствующем файле, в место русского, то просто поднастрой локаль. В противном случае либо конвертируй файлы с сообщениями, либо пересобирай соответствующий пакет при выбранной локали koi8-r.
И что? У меня 2 варианта: либо я настрою-таки все, как надо, либо в консольку буду ходить с LC_ALL=C. Конечно, файлы на русском править не получится, но в консольке это и не нужно обычно. А в иксах работает. И хрен с ней.
В общем, поживем — увидим. Для начала надо еще хромого как-то умудриться запустить, а то эта собака ругается на отсутствие древних библиотек (хоть и поставил "unstable"). Без хромого не могу: быдлофлешь в рабочем браузере я разрешать не собираюсь, а без быдлофлеша я не могу скачать кино/музыку из всяких фконтактегов и прочих сайтов с онлайн-просмотром.
И что? У меня 2 варианта: либо я настрою-таки все, как надо, либо в консольку буду ходить с LC_ALL=C. Конечно, файлы на русском править не получится, но в консольке это и не нужно обычно. А в иксах работает. И хрен с ней.
Мда, читать лень, сразу видно.
1. Сгенерируй нужную тебе лекаль;
2. Пропишт в /etc/env.d установку оной;
3. Выполни env-update и перелогинься, готово.
Всё, можешь даже печатать на русском в консоли, единственно будут проблемы с кодировкой сообщений от bash, но тут либо пересобрать, либо настроить LC_MESSAGES=С
В общем, поживем — увидим. Для начала надо еще хромого как-то умудриться запустить,
А чего его запускать, ставь все зависимости должны подтянуться.
на отсутствие древних библиотек (хоть и поставил «unstable»).