Поддержка русского языка в консоли Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
wiki:russian_font_in_console [2016/02/24 13:57]
[Как же правильно лечить больного?] очепятка
wiki:russian_font_in_console [2016/06/03 21:14]
[Решение для ubuntu 15.10]
Строка 57: Строка 57:
  
 Так вот, оказывается,​ разработчики решили,​ что фреймбуфер нужен для рисования заставки и ... и __только__ для этого. Больше (оказывается) он никому,​ ни зачем, не нужен.:​-D Поэтому,​ если заставку рисуем - то фреймбуфер разрешаем (а то как же - без него же не нарисовать заставку),​ а если заставку не рисуем,​ то и фреймбуфер включать незачем,​ не включаем.... Нет, позже, после инициализации ядра, фреймбуфер все-таки где-то активируется,​ но поезд уже ушел - фонты на этапе иницализации ядра не загрузились.... "а кому надо - те пусть вызывают setupcon ...";​-) Так вот, оказывается,​ разработчики решили,​ что фреймбуфер нужен для рисования заставки и ... и __только__ для этого. Больше (оказывается) он никому,​ ни зачем, не нужен.:​-D Поэтому,​ если заставку рисуем - то фреймбуфер разрешаем (а то как же - без него же не нарисовать заставку),​ а если заставку не рисуем,​ то и фреймбуфер включать незачем,​ не включаем.... Нет, позже, после инициализации ядра, фреймбуфер все-таки где-то активируется,​ но поезд уже ушел - фонты на этапе иницализации ядра не загрузились.... "а кому надо - те пусть вызывают setupcon ...";​-)
-====== Решение для ubuntu 15.04 и выше ====== 
-Проблему решили так: 
  
-<​code ​bash>sudo dpkg-reconfigure console-setup</​code>​+====== Решение для ubuntu 15.10 и более поздних ====== 
 +В 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) 
 +<​code>​ 
 +/​dev/​tty[1-6] 
 +UTF-8 
 +Combined - Latin; Slavic and non-Slavic cyrillic 
 +Let system select suitable font 
 +8x16 
 +</​code>​
  
-UTF--> и выбрал Cyrillic - KOI8-R and KOI8-U  ​-> Fixed -> далее как есть.+2.<​code>​sudo dpkg-reconfigure keyboard-configuration</​code(настройки в файле /​etc/​default/​console-setup) 
 +<code> 
 +Generic 105-key (Intl) (выберите вашу клавиатуру) 
 +Russian 
 +Russian (выберите вашу раскладку) 
 +Control+Shift (выберите шорткат для смены раскладки) 
 +No temporary switch 
 +The default for the keyboard layout 
 +No compose key 
 +</​code>​ 
 +3<​code>​sudo vim /​lib/​systemd/​system/​console-setup.service</​code>​
  
-Потом прописываем в /etc/profile в конец +Заменить ​последнюю строку  
-setupcon ​--force+<​code>​ExecStart=/​usr/​bin/​loadkeys ​/etc/console-setup/​cached.kmap.gz</​code>​ 
 +на 
 +<​code>​ExecStart=/​bin/​setupcon</​code>​ 
 +4. <​code>​sudo reboot</​code>​
  
-Это чтобы не было ошибки при заходе в иксы (отключаем проверку - в консоли мы или нет). 
- 
-Всё. Результат изменения виден сразу. 
 ====== Вредные советы ====== ====== Вредные советы ======
 Поиск в сети порой дает много костыльных советов на данную тему. Особенно часто встречаются два из них: \\ Поиск в сети порой дает много костыльных советов на данную тему. Особенно часто встречаются два из них: \\
Строка 78: Строка 95:
  
 {{tag>​HOWTO Tips терминал "​Консоль"​ }} {{tag>​HOWTO Tips терминал "​Консоль"​ }}
-Ну не работает ёлы палы