답변:
이 도구는 현재 레이아웃을 그래픽으로 보여줍니다.
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 설치 중 키보드 레이아웃을 감지하는 데 사용되는 프로그램은 "Ubiquity"라는 Ubuntu 설치 프로그램의 일부입니다.
Launchpad 프로젝트 페이지 에서 소스 코드를 찾 거나 Ubuntu 버전에서 사용 된 릴리스를 다운로드하여 사용할 수 있습니다
apt-get source ubiquity
https://git.launchpad.net/ubuntu/+source/ubiquity/tree/?h=ubuntu/bionic-devel 코드를 탐색 할 수 있습니다
"키보드 레이아웃 감지"버튼이있는 GTK GUI 정의는 다음과 같습니다. 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
그래픽 설정이 아닙니다.