Ubuntuのインストール中にキーボードのレイアウトを検出するために使用されるプログラムの名前は何ですか?他にインストール後に実行した、購入したキーボードの正しいレイアウトを見つけるための別のツールはありますか?
Ubuntuのインストール中にキーボードのレイアウトを検出するために使用されるプログラムの名前は何ですか?他にインストール後に実行した、購入したキーボードの正しいレイアウトを見つけるための別のツールはありますか?
回答:
このツールは、現在のレイアウトをグラフィカルに表示します。
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」を検索します。
コード内の簡単なナビゲーションについては、このWebページも参照してください:http : //nullege.com/codes/search/ubiquity.keyboard_detector.KeyboardDetector
役に立てば幸いです。
dpkg-reconfigure
グラフィカルなセットアップではありません。