キーボードレイアウト検出ツールの名前


20

Ubuntuのインストール中にキーボードのレイアウトを検出するために使用されるプログラムの名前は何ですか?他にインストール後に実行した、購入したキーボードの正しいレイアウトを見つけるための別のツールはありますか?

回答:


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グラフィカルなセットアップではありません。
マーティントーマ14

1

console-dataパッケージをインストールします。

sudo apt-get install console-data

次に、ターミナルで次のコマンドを実行します。

sudo dpkg-reconfigure console-data

その後、キーボードレイアウトを変更できます。


7
はい、しかし、私が見つけたいのは私のレイアウトです。発見したら、それを変更する方法を知っています。問題は、私の新しいキーボードには、標準ではない場所にいくつかのキーがあり、それによって認識されないことです。
ネルソンテイシェイラ

キーボードレイアウトを見つける方法を見つけましたか?
マジック

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」を検索します。

コード内の簡単なナビゲーションについては、このWebページも参照してください:http : //nullege.com/codes/search/ubiquity.keyboard_detector.KeyboardDetector

役に立てば幸いです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.