Як називається програма, яка використовується для виявлення розкладки клавіатур під час встановлення 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', ви знайдете 'Calcu_keymap_button' (Calcule_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
не є графічною установкою.