Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Русификация консоли.  (Прочитано 104786 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Русификация консоли.
« : 03 Августа 2006, 12:07:27 »

Внимание!!!!
С момента начала топика, много воды утекло, однако всё еще есть проблемы.
На момент релиза 8.04 решение тут:
https://forum.ubuntu.ru/index.php?topic=24411.msg197613#msg197613


Установка кириллического шрифта для консоли
 По умолчанию в Ubuntu используется консольный шрифт, не содержащий
   русских символов (так ли сто?), поэтому если мы хотим видеть в консоли
   русские буквы, то нам придётся сменить его. Для того необходимо в
   файл /etc/console-tools/config добавить следующие строки:

        SCREEN_FONT=Cyr_a8x16
        APP_CHARSET_MAP=UTF-8
        APP_CHARSET_MAP_vc2=user
        APP_CHARSET_MAP_vc3=user
        APP_CHARSET_MAP_vc4=user
        APP_CHARSET_MAP_vc5=user
        APP_CHARSET_MAP_vc6=user

затем перегружаемся, должно работать.
По материалам http://www.opennet.ru/base/rus/ubuntu_rus.txt.html
« Последнее редактирование: 08 Января 2009, 22:58:02 от Agafonov »
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн dr. alex

  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Русификация консоли.
« Ответ #1 : 03 Августа 2006, 13:39:45 »
Установка кириллического шрифта для консоли
 По умолчанию в Ubuntu используется консольный шрифт, не содержащий
   русских символов (так ли сто?), постому если мы хотим видеть в консоли
   русские буквы, то нам придётся сменить его. Для стого необходимо в
   файл /etc/console-tools/config добавить следующие строки:

        SCREEN_FONT=Cyr_a8x16
        APP_CHARSET_MAP=UTF-8
        APP_CHARSET_MAP_vc2=user
        APP_CHARSET_MAP_vc3=user
        APP_CHARSET_MAP_vc4=user
        APP_CHARSET_MAP_vc5=user
        APP_CHARSET_MAP_vc6=user

затем перегружаемсс, должно работать.
По материалам http://www.opennet.ru/base/rus/ubuntu_rus.txt.html
А это надо? Не проще ли сделать так:
1. Устанавливаем $ sudo apt-get install console-cyrillic;
2. Конфигурируем данный пакет $ sudo dpkg-reconfigure console-cyrillic;
3. Соглашаемся с автоматической загрузкой русской консоли при старте системы;
4. $ gedit /home/your name/.bash_profile
5. Пишем в конце данного файла слово из трех букв   "cyr", естественно без кавычек;
6. Все, сохрансемся и перезагружаемсс.
7. Have Fan!!!
И самое главное - это то, что не надо выключать usplash, все прекрасно работает.

Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Re: Русификация консоли.
« Ответ #2 : 03 Августа 2006, 14:32:19 »
Я читал ваш топик, потому и сделал это F.A.Q.
Так как сделал ты это костыль, у меня например zsh и твой вариант уже не прокатит.
Нужно менсть настройки для всей системы а не только для bash.
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн ste@ls

  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Русификация консоли.
« Ответ #3 : 03 Августа 2006, 19:14:19 »
Console-cyrillic тоже помогает решить эту проблему. Просто после конфигурирования console-cyrillic (dpkg-reconfigure console-cyrillic) надо подправить файл /etc/console-cyrillic. style поменсть на uni и выставить нужную кодировку.
В аттаче лежит мой рабочий вариант. Локаль UTF-8

[вложение удалено Администратором]

Оффлайн Switcher

  • Участник
  • *
  • Сообщений: 203
    • Просмотр профиля
Re: Русификация консоли.
« Ответ #4 : 04 Августа 2006, 11:05:30 »
По поводу вышенаписанного: еще с 5.10 консоль "лечу" так:
1. sudo apt-get install console-cyrillic
2. cyr
3. sudo dpkg-reconfigure console-cyrillic (соглашаюсь, что грузить надо всегда)
4. sudo vi /etc/console-tools/config
# Set the following - more euro-friendly default than kernel font.
SCREEN_FONT=latarcyrheb-sun16.psf #Раскомментирую эту строчку
5. После ребута инджоюсь во всех консолсх.
PS Locale ru_RU.UTF-8

Оффлайн chaOs

  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Re: Русификация консоли.
« Ответ #5 : 13 Октября 2006, 13:29:50 »
        SCREEN_FONT=Cyr_a8x16
        APP_CHARSET_MAP=UTF-8
        APP_CHARSET_MAP_vc2=user
        APP_CHARSET_MAP_vc3=user
        APP_CHARSET_MAP_vc4=user
        APP_CHARSET_MAP_vc5=user
        APP_CHARSET_MAP_vc6=user

Могу ошибаться, но, по-моему, такого ACM как UTF-8 нет и не должно быть...
Я свои проблемы решил таким образом:
1. Снес console-cyrillic
sudo dpkg -r console-cyrillic2. Отредактировал файл /etc/console-tools/config, добавив туда следующие строки:
APP_CHARSET_MAP_vc1=user
APP_CHARSET_MAP_vc2=user
APP_CHARSET_MAP_vc3=user
APP_CHARSET_MAP_vc4=user
APP_CHARSET_MAP_vc5=user
APP_CHARSET_MAP_vc6=user

SCREEN_FONT_vc1=latarcyrheb-sun16.psf
SCREEN_FONT_vc2=latarcyrheb-sun16.psf
SCREEN_FONT_vc3=latarcyrheb-sun16.psf
SCREEN_FONT_vc4=latarcyrheb-sun16.psf
SCREEN_FONT_vc5=latarcyrheb-sun16.psf
SCREEN_FONT_vc6=latarcyrheb-sun16.psf

Оффлайн tribunal

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Русификация консоли.
« Ответ #6 : 28 Октября 2006, 21:51:01 »
Проблемы с русификацией консоли :(
Ни один из предложенных методов не работает
дистр EdgyEft
console-cyrillic установлен, кодировка UTF-8 везде, размер 16

Если использовать этот метод:
1. sudo apt-get install console-cyrillic
2. cyr
3. sudo dpkg-reconfigure console-cyrillic (соглашаюсь, что грузить надо всегда)
4. sudo vi /etc/console-tools/config
# Set the following - more euro-friendly default than kernel font.
SCREEN_FONT=latarcyrheb-sun16.psf #Раскомментирую эту строчку
5. После ребута инджоюсь во всех консолсх.
то часть букв не рисуется, а рисуются квадратики :(
Причем это происходит не сразу, а только после того, как с залогинюсь в KDE   ???
Да и cyr надо запускать каждый раз   ???
Другие методы и вовсе никак не работают
Еще одна правка: квадратики это только если выставить terminus
но у других шрифтов не работает переключение
« Последнее редактирование: 28 Октября 2006, 22:27:48 от tribunal »

Оффлайн MblKiTA

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: Русификация консоли.
« Ответ #7 : 01 Ноября 2006, 15:26:49 »
Проблемы с русификацией консоли :(
Ни один из предложенных методов не работает
дистр EdgyEft
console-cyrillic установлен, кодировка UTF-8 везде, размер 16
Да и cyr надо запускать каждый раз   ???
Другие методы и вовсе никак не работают
Еще одна правка: квадратики это только если выставить terminus
но у других шрифтов не работает переключение
та же ерунда - в консоли появляются русские символы только после cyr
может кто-нибудь победил сто?

Оффлайн afon

  • Старожил
  • *
  • Сообщений: 1110
  • Drink Different!
    • Просмотр профиля
Re: Русификация консоли.
« Ответ #8 : 01 Ноября 2006, 17:14:28 »
Странно, ребята, это все, потому что у меня и в Dapper и в Edgy без всяких console-cyrillic  русский на UTF-8 показывается отлично.

а ситуация такас:
1) console-cyrillic - НЕ установлен
2) в /etc/console-tools/config в конце файла прописан фонт ruscii_8x16 для всех консолей.

Никаких проблем не испытываю.
Drink Different, Understand Computer.
Bye.

Оффлайн chaOs

  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Re: Русификация консоли.
« Ответ #9 : 02 Ноября 2006, 09:50:50 »
Угу... с вообще сносил console-cyrillic, потому что он больше вредит... Вполне возможно, что и в Hoary работало бы так же - т.к. симптомы у меня были те же самые, что потом в Dapper.
Единственное, что пришлось сделать - выдрать из console-cyrillic русскую раскладку клавиатуры и установить ее в системе, т.к. в оргинальной поставке не нашел почему то стандартной win раскладки  :(

to Afon:
А пробовал вводить русские буквы с клавиатуры?

Оффлайн timon_crazy

  • Активист
  • *
  • Сообщений: 382
  • U/X/K/buntu 7.10
    • Просмотр профиля
Re: Русификация консоли.
« Ответ #10 : 02 Ноября 2006, 10:46:42 »
Проблемы с русификацией консоли :(
Ни один из предложенных методов не работает
дистр EdgyEft
console-cyrillic установлен, кодировка UTF-8 везде, размер 16
Да и cyr надо запускать каждый раз   ???
Другие методы и вовсе никак не работают
Еще одна правка: квадратики это только если выставить terminus
но у других шрифтов не работает переключение
та же ерунда - в консоли появляются русские символы только после cyr
может кто-нибудь победил сто?
на форуме в ФНО для начинающих был хинт как сделать это без cyr.

Оффлайн kss

  • Любитель
  • *
  • Сообщений: 88
    • Просмотр профиля
Re: Русификация консоли.
« Ответ #11 : 02 Ноября 2006, 13:10:58 »
на форуме в ФНО для начинающих был хинт как сделать это без cyr.

 :laugh: Это было в первом сообщении стого топика.

По сабжу могу сказать следующее: у меня после обновления до RC тоже ломался русский язык в консоли. Вылечилось через dpkg-reconfigure какого-то консольного пакета (вроде бы, console-tools).

Оффлайн afon

  • Старожил
  • *
  • Сообщений: 1110
  • Drink Different!
    • Просмотр профиля
Re: Русификация консоли.
« Ответ #12 : 02 Ноября 2006, 13:42:07 »
>>А пробовал вводить русские буквы с клавиатуры?
Нет :) с даже не в курсе как живя в чи этой консоли сменить раскладку. .:) Надо посмотреть на эти консоле-тулс-ы
Drink Different, Understand Computer.
Bye.

Оффлайн afon

  • Старожил
  • *
  • Сообщений: 1110
  • Drink Different!
    • Просмотр профиля
Re: Русификация консоли.
« Ответ #13 : 02 Ноября 2006, 16:44:43 »
В общем немного разобрался.
Правда с подключал не русский, а украинский. У меня все получилось .

Идем в консоль, пишем
sudo dpkg-reconfigure console-data
Если пакета нет - установить (у меня и так был).
Там посвится псевдографическое окно такое, в нем спросст, из какого набора раскладок мы хотим выбрать раскладку.
Жмем последний пункт - "выбрать из полного списка".
Посвится некий список, в котором предложится масска раскладок с поссненисми, чем переключать между латинской и своей.

Разве что меня лично пугает, что на русских раскладках указана левая не utf-8 кодировка. Сами кодировки после реконфигурации прописываются в  /etc/console/, а берутсс из /usr/share/keymaps/i386/qwerty/, там есть куча ru раскладок.

Я себе поставил украинскую юникодную, потом перегрузился, остановил gdm, зашел в чистую консоль, пописал латинские буковки, нажал на правый [ctrl] , пописал украинские буковки. Записал их в файлик, который потом прочел :) все красивое utf-8.

Если кому не лень, протестируйте пожалуйста русские раскладки, и отпишитесь. Очень интересно знать что они такое и в какой кодировке на самом деле..
« Последнее редактирование: 02 Ноября 2006, 16:54:09 от afon »
Drink Different, Understand Computer.
Bye.

Оффлайн tribunal

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Русификация консоли.
« Ответ #14 : 05 Ноября 2006, 11:25:46 »
У меня существенный прогресс :)
После того, как с убрал splash в настройках grub'а, все стало получше
Но!
1. переключение как не работало так и не работает
2. шрифт не ставится нужный, а ставится какой-то Терминус :( , который очень плохо работает при переключении из графического режима в консоль

Примечание - console-cyrillic стоит
Примечание номер 2:
команда /etc/init.d/console-cyrillic start просто не выполнсется при старте  :(
Почему - не понимаю
« Последнее редактирование: 05 Ноября 2006, 11:34:52 от tribunal »

 

Страница сгенерирована за 0.084 секунд. Запросов: 25.