检测键盘布局工具的名称

在ubuntu安装过程中用于检测键盘布局的程序名称是什么? 是否有其他工具我可以在安装后运行其他工具,以发现我买的键盘的正确布局?

此工具将以图形方式显示您当前的布局:

gkbd-keyboard-display -g 1 

这是在安装过程中用于选择键盘布局的命令:

 dpkg-reconfigure keyboard-configuration 

但是要使其自动检测键盘,您需要在dpkg-reconfigure keyboard-configuration更改设置。 不过,我不确定是什么设置。

要更改设置,请echo | debconf-set-selections echo | 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

我希望它有所帮助。