Как отобразить текущую раскладку клавиатуры?

При компиляции ядра Linux в Fedora большинство зависимостей не должно беспокоить Вас. Так, что необходимо сделать, просто выполнять шаги:

  • Загрузите источник ядра или с kernel.org или с GitHub; обычно a tar.gz файл.
  • Извлеките файл ядра к некоторому каталогу (например, Ваш корневой каталог).
  • Настройте ядро. Это - самый важный шаг, который я предполагаю. Можно использовать старое .config файл, который находится в /usr/src/linux использование make oldconfig команда, или можно настроить все это собой с помощью make menuconfig команда. При необходимости в некоторых инструментах GUI необходимо установить некоторые дополнительные пакеты, И QT базировался и GTK, базирующийся, GUI доступен. На самом деле самый важный и часто опасный шаг, как получить правильные драйверы и как удостовериться, что Вам действительно нужна функция ядра или нет.
  • make
  • make modules
  • make install. Для самого нового ядра мы не должны работать make modules_install больше.
  • Поместите изображение ядра в каталог начальной загрузки и отредактируйте личинку menulist.
  • Перезагрузите свою систему, Ваше ядро будет работать!

Для получения дополнительной информации и более точные шаги, а также подсказки, Ядро Linux вкратце Greg Kroah-Hartman (O'Reilly) может помочь.

11
30.01.2014, 11:35
5 ответов

xkeycaps кажется, делает то, что Вы хотите, если я понимаю Вас правильно.

9
27.01.2020, 19:58
  • 1
    Действительно! Мне установили его, но забыл команду. –  landroni 30.01.2014, 11:22
  • 2
    Это не будет работать (=, отображают текущее отображение визуально как изображение), если пользователь внес изменения в keysyms с, например. xmodmap. Если Вы наведение мыши измененный ключ (ключи), keysym строка в верхней половине xkeycaps обновляется правильно все же. Я исследую тот же вопрос, но я внес много изменений с xmodmap. Таким образом, я искал хорошее средство отобразить текущие ключевые отображения также. –  Alex Stragies 20.11.2016, 22:45

Из командной строки: gkbd-keyboard-display -l ir

Чтобы узнать, какие у вас установлены клавиатуры (например, чтобы найти код страны), используйте setxkbmap -query

15
27.01.2020, 19:58

Выбор текущего макета с помощью gkbd-keyboard-displayвозможен следующим образом:

#! /usr/bin/env fish
set layout (setxkbmap -query | grep layout | tr -s ' ' | cut -d ' ' -f2)
set variant (setxkbmap -query | grep variant | tr -s ' ' | cut -d ' ' -f2)
gkbd-keyboard-display -l $layout\t$variant

Или аналогично:

#! /bin/bash
layout=`setxkbmap -query | grep layout | tr -s ' ' | cut -d ' ' -f2`
variant=`setxkbmap -query | grep variant | tr -s ' ' | cut -d ' ' -f2`
gkbd-keyboard-display -l ${layout}$'\t'${variant}
7
27.01.2020, 19:58

Вы можете использоватьxkbprintдля печати текущего макета.

Например, для печати текущего макета в формате PDF используйте

xkbprint -color "${DISPLAY}" - |\
    ps2pdf - > current_keyboard_layout.pdf

который производит:

xkbprint result

6
27.01.2020, 19:58

Manjaro Settings Manager > Keyboard Settings

Это выглядит так:

Keyboard Settings in Manjaro Settings Manager

0
16.05.2021, 23:29

Теги

Похожие вопросы