Jaka jest nazwa programu używanego do wykrywania układu klawiatury podczas instalacji ubuntu? Czy jest inne narzędzie, które mogę uruchomić po instalacji w innym, aby odkryć prawidłowy układ kupionej klawiatury?
Jaka jest nazwa programu używanego do wykrywania układu klawiatury podczas instalacji ubuntu? Czy jest inne narzędzie, które mogę uruchomić po instalacji w innym, aby odkryć prawidłowy układ kupionej klawiatury?
Odpowiedzi:
To narzędzie pokaże twój aktualny układ graficznie:
gkbd-keyboard-display -g 1
Jest to polecenie używane podczas instalacji do wyboru układu klawiatury:
dpkg-reconfigure keyboard-configuration
Aby jednak automatycznie wykrywała klawiaturę, musisz zmienić ustawienie w dpkg-reconfigure keyboard-configuration
. Nie jestem jednak pewien, jakie ustawienie.
Aby zmienić ustawienia echo <packagename> <setting> <type> <value> | debconf-set-selections
. Na przykład:
echo "keyboard-configuration console-setup/ask_detect boolean true" | debconf-set-selections
Mam nadzieję, że to ci pomoże.
Zainstaluj console-data
pakiet.
sudo apt-get install console-data
Następnie uruchom to polecenie na terminalu:
sudo dpkg-reconfigure console-data
Umożliwi to zmianę układu klawiatury.
Program używany do wykrywania układu klawiatury podczas instalacji Ubuntu jest częścią instalatora ubuntu o nazwie „Ubiquity”.
Możesz znaleźć kod źródłowy na stronie projektu Launchpad lub pobrać wersję używaną w wersji Ubuntu za pomocą
apt-get source ubiquity
Możesz nawigować w kodzie tutaj: https://git.launchpad.net/ubuntu/+source/ubiquity/tree/?h=ubuntu/bionic-devel
Definicja interfejsu GUI GTK z przyciskiem „Wykryj układ klawiatury” znajduje się tutaj: https://git.launchpad.net/ubuntu/+source/ubiquity/tree/gui/gtk/stepKeyboardConf.ui Wyszukaj „Wykryj układ klawiatury” znajdzie „deduce_layout”
Nie jestem w 100% pewien, ale myślę, że kod wykrywający klawiaturę jest tutaj: https://git.launchpad.net/ubuntu/+source/ubiquity/tree/ubiquity/plugins/ubi-console-setup.py Wyszukaj „deduce_layout”, znajdziesz „kalkuluj_klucz_kluczowy” (kalkuluj_kliknięty) itp.
I tutaj: https://git.launchpad.net/ubuntu/+source/ubiquity/tree/ubiquity/frontend/gtk_components/keyboard_query.py Wyszukaj „ubiquity / text / keyboard_query_title”.
Zobacz także tę stronę internetową, aby ułatwić nawigację w kodzie: http://nullege.com/codes/search/ubiquity.keyboard_detector.KeyboardDetector
Mam nadzieję, że to pomoże.
dpkg-reconfigure
nie jest układem graficznym.