Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:russian_font_in_console [2016/04/13 00:32] [Вредные советы] |
wiki:russian_font_in_console [2019/03/16 23:41] [Решение для ubuntu 15.10 и более поздних] |
||
---|---|---|---|
Строка 2: | Строка 2: | ||
<note important>Данная статья актуальна по крайней мере для тех, у кого нет поддержки русского в консоли в версиях *Ubuntu с 11.04 по 14.10, и особенно для пользователей Ubuntu Server этих же версий. | <note important>Данная статья актуальна по крайней мере для тех, у кого нет поддержки русского в консоли в версиях *Ubuntu с 11.04 по 14.10, и особенно для пользователей Ubuntu Server этих же версий. | ||
- | В 15.04 изменена система загрузки (sustemd) и описанное ниже средство не помогает.</note> | + | В 15.10 изменена система загрузки (sustemd) и описанное ниже средство не помогает. Смотрите раздел [[http://help.ubuntu.ru/wiki/russian_font_in_console?&#решение_для_ubuntu_1510_и_более_поздних|Решение для ubuntu 15.10 и более поздних]].</note> |
<note tip>В версиях 12.10 и 13.04 эта проблема вроде как была решена.</note> | <note tip>В версиях 12.10 и 13.04 эта проблема вроде как была решена.</note> | ||
Строка 8: | Строка 8: | ||
<note tip>UPD: Русские фонты в сервере 14.04 также не работают без лекарства. | <note tip>UPD: Русские фонты в сервере 14.04 также не работают без лекарства. | ||
Похоже отключенный FRAMEBUFFER - это хроническая болезнь серверной версии.</note> | Похоже отключенный FRAMEBUFFER - это хроническая болезнь серверной версии.</note> | ||
- | |||
====== Почему в консоли квадратики вместо русских букв? ====== | ====== Почему в консоли квадратики вместо русских букв? ====== | ||
Строка 57: | Строка 56: | ||
Так вот, оказывается, разработчики решили, что фреймбуфер нужен для рисования заставки и ... и __только__ для этого. Больше (оказывается) он никому, ни зачем, не нужен.:-D Поэтому, если заставку рисуем - то фреймбуфер разрешаем (а то как же - без него же не нарисовать заставку), а если заставку не рисуем, то и фреймбуфер включать незачем, не включаем.... Нет, позже, после инициализации ядра, фреймбуфер все-таки где-то активируется, но поезд уже ушел - фонты на этапе иницализации ядра не загрузились.... "а кому надо - те пусть вызывают setupcon ...";-) | Так вот, оказывается, разработчики решили, что фреймбуфер нужен для рисования заставки и ... и __только__ для этого. Больше (оказывается) он никому, ни зачем, не нужен.:-D Поэтому, если заставку рисуем - то фреймбуфер разрешаем (а то как же - без него же не нарисовать заставку), а если заставку не рисуем, то и фреймбуфер включать незачем, не включаем.... Нет, позже, после инициализации ядра, фреймбуфер все-таки где-то активируется, но поезд уже ушел - фонты на этапе иницализации ядра не загрузились.... "а кому надо - те пусть вызывают setupcon ...";-) | ||
- | ====== Решение для ubuntu 15.04 и выше ====== | ||
- | Проблему решили так: | ||
- | |||
- | <code bash>sudo dpkg-reconfigure console-setup</code> | ||
- | |||
- | UTF-8 -> и выбрал Cyrillic - KOI8-R and KOI8-U -> Fixed -> далее как есть. | ||
- | |||
- | Потом прописываем в /etc/profile в конец | ||
- | setupcon %%--%%force | ||
- | |||
- | Это чтобы не было ошибки при заходе в иксы (отключаем проверку - в консоли мы или нет). | ||
- | Всё. Результат изменения виден сразу. | + | ====== Решение для ubuntu 15.10 и более поздних ====== |
- | ====== Решение для ubuntu 15.10 ====== | + | |
В Ubuntu 15.10 имеется неисправленный баг с настройкой локали https://bugs.launchpad.net/ubuntu/+source/console-setup/+bug/1511975. Поэтому для настройки русского языка необходимо проделать следующее | В Ubuntu 15.10 имеется неисправленный баг с настройкой локали https://bugs.launchpad.net/ubuntu/+source/console-setup/+bug/1511975. Поэтому для настройки русского языка необходимо проделать следующее | ||
1. <code>sudo dpkg-reconfigure console-setup</code> (настройки в файле /etc/default/console-setup) | 1. <code>sudo dpkg-reconfigure console-setup</code> (настройки в файле /etc/default/console-setup) | ||
Строка 81: | Строка 68: | ||
</code> | </code> | ||
- | 2.<code>sudo dpkg-reconfigure keyboard-configuration</code> (настройки в файле /etc/default/console-setup) | + | 2.<code>sudo dpkg-reconfigure keyboard-configuration</code> (настройки в файле /etc/default/keyboard) |
<code> | <code> | ||
Generic 105-key (Intl) (выберите вашу клавиатуру) | Generic 105-key (Intl) (выберите вашу клавиатуру) | ||
Строка 91: | Строка 78: | ||
No compose key | No compose key | ||
</code> | </code> | ||
- | 3. <code>sudo vim /lib/systemd/system/console-setup.service</code> | + | 3. <code>sudo nano /lib/systemd/system/console-setup.service</code> |
Заменить последнюю строку | Заменить последнюю строку |