Algılama klavyesi düzen aracının adı


20

Ubuntu kurulumu sırasında klavye düzenini tespit etmek için kullanılan programın adı nedir? Aldığım klavyenin doğru düzenini bulmak için kurulumdan sonra çalıştırabileceğim başka bir araç var mı?

Yanıtlar:


11

Bu araç, mevcut düzeninizi grafiksel olarak gösterecektir:

gkbd-keyboard-display -g 1

Klavye düzeninizi seçmek için kurulum sırasında kullanılan komut:

dpkg-reconfigure keyboard-configuration

Ancak klavyeyi otomatik olarak algılamasını sağlamak için içindeki bir ayarı değiştirmeniz gerekir dpkg-reconfigure keyboard-configuration. Yine de hangi ayardan emin değilim.

Bir ayarı değiştirmek için echo <packagename> <setting> <type> <value> | debconf-set-selections,. Örneğin:

echo "keyboard-configuration console-setup/ask_detect boolean true" | debconf-set-selections

Umarım bu size yardımcı olur.


1
Kurulum düzeni tespit etmek için grafiksel bir kurulum kullanır. dpkg-reconfiguregrafiksel bir kurulum değil.
Martin Thoma

1

console-dataPaketi yükleyin .

sudo apt-get install console-data

Ardından terminalde bu komutu çalıştırın:

sudo dpkg-reconfigure console-data

Daha sonra klavye düzenini değiştirmenize izin verir.


7
evet, ama istediğim keşfetmek, düzenimin ne olduğunu bulmak. Bulduğumda, onu nasıl değiştireceğimi biliyorum. Sorun, yeni klavyemin standart olmayan yerlerde bu şekilde tanınmayan bazı tuşlara sahip olmasıdır.
Nelson Teixeira

Klavye düzeninizi nasıl keşfedebileceğinizi hiç buldunuz mu?
Magick

0

Ubuntu kurulumu sırasında klavye düzenini tespit etmek için kullanılan program, "Ubiquity" adı verilen ubuntu yükleyicisinin bir parçasıdır.

Kaynak kodunu Launchpad proje sayfasında bulabilir veya kullanarak Ubuntu sürümünüzde kullanılan sürümü indirebilirsiniz.

apt-get source ubiquity

Buradaki kodda gezinebilirsiniz: https://git.launchpad.net/ubuntu/+source/ubiquity/tree/?h=ubuntu/bionic-devel

"Klavye Düzenini Algıla" düğmeli GTK GUI tanımı burada: https://git.launchpad.net/ubuntu/+source/ubiquity/tree/gui/gtk/stepKeyboardConf.ui 'Klavye Düzenini Algıla' için arama yapın 'deduce_layout' bulacaksınız

% 100 emin değilim, ancak klavye algılamasını yapan kodun burada olduğunu düşünüyorum: https://git.launchpad.net/ubuntu/+source/ubiquity/tree/ubiquity/plugins/ubi-console-setup.py 'Deduce_layout' kelimesini aradığınızda, 'hesapla_keymap_button' (hesapla_ tıkla), vb.

Ve burada: https://git.launchpad.net/ubuntu/+source/ubiquity/tree/ubiquity/frontend/gtk_components/keyboard_query.py 'ubiquity / text / keyboard_query_title' ifadesini arayın.

Ayrıca, kodda daha kolay gezinmek için bu web sayfasına bakın: http://nullege.com/codes/search/ubiquity.keyboard_detector.KeyboardDetector

Umut ediyorum bu yardım eder.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.