Я уже говорил, что жить в консоли нам некоторое время придется - так
что для начала имеет смысл заняться обустройством среды обитания. Первый
шаг в этом направлении - ликвидация квадратиков, пока временная. Для
чего переопределяем локальнозависимые переменные
export LANG=en_US.UTF-8 export LANGUAGE=en
что дает нам возможность общаться с системой на вражьей мове. А это, согласитесь, лучше, чем не общаться с ней - на рiдной.
Теперь редактируем файл /etc/apt/sources.lis t. Что
сводится к снятию комментариев со всех строк, описывающих репозитории
(тех, которые по умолчанию таковые сохранили), и внесению строк:
deb http://us.archive.ubuntu.com/ubuntu/ edgy multiverse deb-src http://us.archive.ubuntu.com/ubuntu/ edgy multiverse
нужных для доступа к не вполне официальным пакетам - в дальнейшем нам
потребуются и другие репозитории. По завершении чего выполняем
процедуру
$ sudo aptitude update
и приступаем к установке необходимых пакетов.
Первым из них будет gpm :
$ sudo aptitude install gpm
что сразу же, без всякой перезагрузки, включит нам службу консольной мыши.
Теперь займемся кириллизацией консоли. Для этого устанавливаем пакет
$ sudo aptitude install console-cyrillic
и выполняем его конфигурирование. Сначала - редактируем файл /etc/console-cyrillic , снимая комметарий со строки
# Debconf: YES
Напомню, что редактирование общесистемных конфигов выполняется с помощью команды
$ sudoedit /path2/filename
Следует только предварительно озаботиться, чтобы в пользовательском файле ~/.bashrc наличествовала строка
export EDITOR=nano
Если, конечно, вы не являетесь приверженцем классического vi - при отсутствии явного указания редактор именно он окажется системным редактором по умолчанию.
Теперь выполняем собственно реконфигурирование установленного пакета кириллизации консоли:
$ sudo dpkg-reconfigure console-cyrillic
В ходе его в диалоговом режиме придется ответить на несколько
вопросов - о номерах кириллизуемых виртуальных терминалов (по умолчанию -
все наличных, то есть с первого по шестой), экранном шрифте, раскладке
клавиатуры и переключателе латиница/кириллица, предпочитаемой локали,
необходимости кириллизации при старте системы, и так далее. Ответы эти
вполне тривиальны, и были описаны ранее.
Теперь остается только выполнить команду
$ cyr
дабы волшебным образом обрести способность читать и писать кириллицу
без всякого перезапуска системы. Причем способность к восприятию
русского языка сохранится и после рестарта - при положительном ответе на
заданный ранее соответствующий вопрос. Правда, это будет иметь место
только в том случае, если при редактировании конфигурационного файла
GRUB мы отказались от сплэш-картинки, иначе запуск команды cyr
нужно будет каждый раз обеспечивать заново после старта системы. Что,
впрочем, тоже не смертельно - ее можно внести в профильный файл
пользовательского шелла тех юзеров, которые нуждаются к кириллических
символах.
Источник: http://alv.me/?p=252 |