Описание терминала, раскладка клавиатуры и шрифт

Описание терминала, раскладка клавиатуры и шрифт

Я знаю, что есть termпеременная, указывающая на соответствующее terminfoописание, описывающее текущие настройки терминала. Мой вопрос в том, где в terminfoдескрипторе (отображаемом просто terminfocmd) определены текущая раскладка клавиатуры и шрифт (которые мы можем установить с помощью loadkeys& setfont).

решение1

terminfo не определяетраскладка клавиатуры, но перечисляет значенияспециальные клавиши(функциональные клавиши, клавиши управления курсором и некоторые клавиши цифровой панели), которые обычно встречаются на клавиатурах терминалов.

Названия ключей (показаны в выводеinfocmpкак имена, начинающиеся сk) не совпадают с теми, которые используются дляloadkeys. Некоторыепохожий, например, F11для kf11, но не все.

Наконец, terminfo не помогает (сильно) со шрифтом, поскольку он только сообщает (иногда...), как переключаться между шрифтами, например, редко используемыми вариантами в консоли Linux.

Связанный контент