ชื่อเครื่องมือตรวจจับเค้าโครงแป้นพิมพ์


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ไม่ใช่การตั้งค่ากราฟิก
Martin Thoma

1

ติดตั้งconsole-dataแพ็คเกจ

sudo apt-get install console-data

จากนั้นรันคำสั่งนี้บนเทอร์มินัล:

sudo dpkg-reconfigure console-data

จากนั้นจะช่วยให้คุณเปลี่ยนเค้าโครงแป้นพิมพ์


7
ใช่ แต่สิ่งที่ฉันต้องการคือการค้นพบเค้าโครงของฉันคืออะไร ฉันรู้วิธีการเปลี่ยนเมื่อฉันค้นพบ ปัญหาคือแป้นพิมพ์ใหม่ของฉันมีปุ่มบางอย่างในสถานที่ที่ไม่ได้มาตรฐานซึ่งไม่เป็นที่รู้จัก
Nelson Teixeira

คุณเคยค้นพบวิธีการค้นพบรูปแบบแป้นพิมพ์ของคุณหรือไม่?
Magick

0

โปรแกรมที่ใช้ตรวจสอบรูปแบบแป้นพิมพ์ระหว่างการติดตั้ง Ubuntu เป็นส่วนหนึ่งของตัวติดตั้ง Ubuntu ที่เรียกว่า "Ubiquity"

คุณสามารถค้นหาซอร์สโค้ดได้ในหน้าโครงการ Launchpadหรือดาวน์โหลดรีลีสที่ใช้ในเวอร์ชั่นอูบุนตูของคุณโดยใช้

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' คุณจะพบ 'calcul_keymap_button' (calcul_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

ฉันหวังว่ามันจะช่วย

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.