Локализация консоли
Доброго времени суток. В целях самообразования решил настроить локализацию на gentoo.
Бьюсь третий день, перечитал кучу мануалов и форумов.
Хочу выяснить для себя несколько моментов:
1) Локали. Зачем компилировать их locale-gen? И на что конкретно влияет переменная окружения LANG?
2) В файле consolefont:
consolefont - выбирает шрифт, это понятно. но, как шрифт связывается с кодировкой?
consoletranlation - зачем нужно?
unicodemap - зачем нужно?
3) В файле keymaps:
keymap - раскладка клавиатуры, т.е. она должна задавать связь между сканкодами клавиш и ... и чем? кроме того, как я понял, keymap определяет, каким ,сочетанием клавиш будет переключаться локализация раскладки.
windowkeys - в комментах написано, что этот параметр определяет, нужно ли загружать раскладку windowkeys. И что она позволяет переключаться между виртуальными терминалами. Если так, то вопрос, не влияет ли это на предыдущий параметр? Или может быть дополняет его?
extended - Дополнительные раскладки для расширенных клавиатур, как я понял.
dumpkeys_charset - Думаю, это важно, но я не понимаю, для чего.
fix_euro - Фиксит какие то проблемы с символом евро, как я понял.
- Для комментирования войдите или зарегистрируйтесь
http://wiki.gentoo.org/wiki/L
http://wiki.gentoo.org/wiki/Localization/HOWTO#What_are_locales.3F
А что там биться-то, настроил
А что там биться-то, настроил и работай.
По сути вопросов: вам шашечки или ехать? Если надо настроить - как было сказано, настроил и работай. Если надо понять, то первый шаг ты сделал - начал рыться в интернете, молодец. Даже ссылку тебе дали. Вот теперь и разбирайся, тоже хорошее дело.
Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"
Цитата: Локали. Зачем
Читаем http://sourceware.org/glibc/wiki/Locales и http://www.gnu.org/software/libc/manual/html_node/Locales.html и всё что там дальше по ссылкам.
В общем случае - никак. Корректно отображаться будут символы, которые есть в шрифте.
Перекодировка символов если в шрифте нет нужных. Не забивай голову - для обычных шрифтов, которые в курсе про UTF-8 и, при условии использования UTF-8 локали это не нужно.
Смотри выше
Курим всё здесь - http://www.vt100.net/docs/vt510-rm/chapter8
Нейтральность - высшее достижение сознания!