когда я открываю tty ( Ctrl+ Alt+ F1), у него нет поддержки utf-8. Как я могу включить это?
Есть программа, unicode_start
которая переводит консоль в режим Unicode. Кроме того, консоль может поддерживать кодовую страницу из 256 (или 512) символов только в любой момент времени, поэтому вам необходимо убедиться, что вы загрузили консольный шрифт с соответствующими символами.
Сопровождающие ядра Linux не принимают патчи для лучшей поддержки Unicode на консоли, потому что консоль должна использоваться в качестве аварийного интерфейса. Что нужно сделать, это написать эмулятор терминала для фреймбуфера Linux, который берет на себя поддержку Unicode. Что-то вроде замены 'getty'. Этот аспект разработки с открытым исходным кодом еще не получил большого внимания.
Еще одним недостатком существующего Unicode консоли Linux является то, что вы не можете использовать мертвые ключи.
Вам следует установить
console-data
пакет. Если вы уже установили этот пакет, перенастройте его, используяИ выберите правильную раскладку клавиатуры.
источник
Если в вашей системе уже есть необходимые языковые настройки и шрифты Unicode, вам просто нужно настроить их для их использования.
Проверьте текущую конфигурацию локали:
LC_ALL
охватывает все отдельныеLC_
переменные. Таким образом, вы можете установить все с помощью:Тогда для шрифта:
- выберите тот, который поддерживает Unicode. Следуйте этим инструкциям, чтобы выбрать шрифт (сначала выберите UTF-8, а затем нужную комбинацию символов: расширенный латинский, латинский + кириллица + греческий и т. Д.).
источник