Как называется программа, используемая для определения раскладки клавиатуры во время установки Ubuntu? Есть ли другой инструмент, который я могу запустить после установки в другом, чтобы найти правильную раскладку для клавиатуры, которую я купил?
Как называется программа, используемая для определения раскладки клавиатуры во время установки Ubuntu? Есть ли другой инструмент, который я могу запустить после установки в другом, чтобы найти правильную раскладку для клавиатуры, которую я купил?
Ответы:
Этот инструмент покажет ваш текущий макет графически:
gkbd-keyboard-display -g 1
Эта команда используется во время настройки для выбора раскладки клавиатуры:
dpkg-reconfigure keyboard-configuration
Но для автоматического определения клавиатуры вам нужно изменить настройку в dpkg-reconfigure keyboard-configuration
. Я не уверен, что настройка, хотя.
Чтобы изменить настройку, echo <packagename> <setting> <type> <value> | debconf-set-selections
. Например:
echo "keyboard-configuration console-setup/ask_detect boolean true" | debconf-set-selections
Надеюсь, это поможет вам.
Установите console-data
пакет.
sudo apt-get install console-data
Затем выполните эту команду на терминале:
sudo dpkg-reconfigure console-data
Затем он позволит вам изменить раскладку клавиатуры.
Программа, используемая для определения раскладки клавиатуры во время установки Ubuntu, является частью установщика Ubuntu под названием «Ubiquity».
Вы можете найти исходный код на странице проекта Launchpad или скачать релиз, используемый в вашей версии Ubuntu, используя
apt-get source ubiquity
Вы можете перемещаться по коду здесь: https://git.launchpad.net/ubuntu/+source/ubiquity/tree/?h=ubuntu/bionic-devel
Определение графического интерфейса GTK с кнопкой «Определить раскладку клавиатуры» находится здесь: https://git.launchpad.net/ubuntu/+source/ubiquity/tree/gui/gtk/stepKeyboardConf.ui. Для поиска «Определить раскладку клавиатуры» вы найдет 'deduce_layout'
Я не уверен на 100%, но я думаю, что код, который выполняет обнаружение клавиатуры, находится здесь: https://git.launchpad.net/ubuntu/+source/ubiquity/tree/ubiquity/plugins/ubi-console-setup.py Ищите «deduce_layout», вы найдете «Calculate_keymap_button» (Calculate_Clicked) и т. Д.
А здесь: https://git.launchpad.net/ubuntu/+source/ubiquity/tree/ubiquity/frontend/gtk_components/keyboard_query.py Поиск по запросу «ubiquity / text / keyboard_query_title».
Смотрите также эту веб-страницу для более удобной навигации в коде: http://nullege.com/codes/search/ubiquity.keyboard_detector.KeyboardDetector
Я надеюсь, что это помогает.
dpkg-reconfigure
это не графическая настройка.