检测键盘布局工具的名称


20

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

Answers:


11

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

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

希望这对您有帮助。


1
安装使用图形设置来检测布局。dpkg-reconfigure不是图形设置。
马丁·托马

1

安装console-data软件包。

sudo apt-get install console-data

然后在终端上运行以下命令:

sudo dpkg-reconfigure console-data

然后,它将允许您更改键盘布局。


7
是的,但是我想要发现的是什么,我的布局是什么。一旦发现,我知道如何更改它。问题是我的新键盘在非标准位置上有一些键盘无法识别的键。
尼尔森·特谢拉

您是否找到了发现键盘布局的方法?
Magick

0

用于在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

希望对您有所帮助。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.