Ключевые слова:rus, console, ubuntu, linux, (найти похожие документы)
From: Владимир <http://starl1te.wordpress.com/>
Date: Mon, 10 Dec 2007 18:21:07 +0000 (UTC)
Subject: Решение проблем при русификации консоли в Ubuntu
Оригинал: http://starl1te.wordpress.com/2007/12/08/ubuntu-console-rusification/
И все-таки убунту - весьма косячный дистрибутив. В дебиане консоль
русская из коробки, а вот в убунте - сплошные кракозябры, от которых
даже console-cyrillic не спасает. Итак, речь пойдет о настройке
поддержки русских букв в консоли (не путать с эмулятором консоли!)
Путем длительного и изнуряющего гугления я установил, что:
1. с этим делом много косяков
2. в этом виноват usplash
Не буду упоминать, как я все это фиксил, расскажу лишь, что у меня
сделано на данный момент. Возможно, все проще, чем сделал я - не знаю.
Но по-другому у меня не работает. Дистр - Ubuntu 7.10.
Файл /etc/default/console-setup:
ACTIVE_CONSOLES="/dev/tty[1-6]"
CHARMAP="UTF-8''
CODESET="Uni1''
FONTFACE="VGA"
FONTSIZE="16''
Для удобства можно воспользоваться командой "sudo dpkg-reconfigure
console-setup", если вы понимаете, что делаете - то руками тоже можно.
Файл /boot/grub/menu.lst:
В самом низу этого файла ищите строки, начинающиеся со слова "kernel".
В эту строку дописывайте "vga=XXX", где XXX - код желаемого разрешения
экрана. Нужный код можно взять вот тут.
На этом этапе многие сообщают, что у них все заработало. У меня же
после этого исчезла консоль. Совсем. Вместо консоли отображался лишь
черный экран. Это происходит из-за фреймбуфера (framebuffer), который
в убунте работает как-то не так. Чтобы заставить его работать как
положено, я сделал следующее:
1. Файл /etc/modprobe.d/blacklist-framebuffer:
Закомментировать строку "blacklist vesafb"
2. Файл /etc/initramfs-tools/modules:
Добавить строки "fbcon" и "vesafb"
3. Выполнить команду "sudo update-initramfs -u -k all"
После этого все заработало, однако, сломался usplash =)) Забавно, не
правда ли? Со сплэшэм косяк такой: я указал vga=789, что соответствует
разрешению 800 *600 - если больше, то буквы очень маленькие, их читать
неудобно. Да и зрение у меня плохое. А родное разрешение монитора -
1280 *1024, такое же прописано для usplash в файле /etc/usplash.conf.
Что бы я там ни писал, все равно splashscreen уезжает вниз-вправо за
пределы экрана, так что видно только его маленький кусочек. Я его
выключил нафиг: в файле /boot/grub/menu.lst, в той же строке, куда вы
прописывали vga, нужно удалить слово "splash". В принципе, это
небольшая потеря =) Благо теперь основная масса строк влезает в экран
и не переносится на новую строку, да и шрифт приятный - так что
процесс загрузки выглядит вполне симпатично. Воображаю матрицу =))
================
Serg: После всего вышеописанного у меня как были коркозяблы, так и
остались. Зато проблема решилась после замены в файле
/etc/default/console-setup параметра
CODESET="Uni1"
на
CODESET="CyrAsia"
Больше никаких телодвижений и не понадобилось. Система Ubuntu 7.10.
Здравствуйте, очень прошу Вас, помочь установить принтер hp1000 и Сanon220 на Линукс Мастер5 школьный, эаранее Вам благодарен, Василий.Я понимаю, что я чайник, но лучшес просить, чем быть в в одиночестве.