ฉันจะเพิ่มรูปแบบแป้นพิมพ์ใน Ubuntu และส่งคืนแบบจำลองนั้นให้กับชุมชนได้อย่างไร


10

สวัสดีฉันมีแล็ปท็อป Lenovo z570 ใหม่เมื่อเร็ว ๆ นี้ มันมีคีย์บอร์ดที่เป็นเอกลักษณ์ ฉันสามารถใช้งานได้ แต่ไม่เต็มประสิทธิภาพ ฉันไม่สามารถแมปปุ่ม 'พิเศษ' บางอย่างกับฟังก์ชั่นที่เกี่ยวข้องได้ ไม่มีรุ่นแป้นพิมพ์แยกต่างหากสำหรับ lenovo z570 ฉันต้องการกำหนดค่าแป้นพิมพ์นี้อย่างถูกต้องและให้กลับไปที่ ubuntu repos สำหรับการจัดเก็บเพื่อให้คนอื่นที่ใช้แล็ปท็อปรุ่นต่อไปสามารถใช้การกำหนดค่าของฉันที่ฉันได้ตั้งค่าไว้

ฉันจะทำอย่างไร

คำตอบ:


7

สร้าง Keymap ที่ปรับเปลี่ยนแล้วส่งไปยังโครงการ Ubuntu

เป็นเรื่องดีที่คุณคิดจะช่วยเหลือผู้ใช้คอมพิวเตอร์คนอื่น นี่คือขั้นตอนที่คุณสามารถทำได้

ฉันจะพยายามอธิบายขั้นตอนที่จำเป็นให้คุณ รายละเอียดจะขึ้นอยู่กับสิ่งที่คอมพิวเตอร์ของคุณต้องการ

การสร้าง Keymap ที่ปรับเปลี่ยน

ทิศทางรายละเอียดสำหรับการกำหนดแป้นพิมพ์ที่กำหนดเองสำหรับอูบุนตูมีที่นี่ ฉันขอแนะนำให้คัดลอกไฟล์คีย์บอร์ดที่มีอยู่ไปยังชื่อใหม่จากนั้นแก้ไขไฟล์นั้นเพื่อเพิ่มและแก้ไขสิ่งที่จำเป็น คุณสามารถทำได้ด้วย gksudo gedit / usr / share / X11 / xkb / symbols / old-name และทำการเปลี่ยนแปลงในโปรแกรมแก้ไขของคุณ จากนั้นบันทึกไว้ในชื่อใหม่ หากคุณลืมคุณสามารถติดตั้งแพ็คเกจ xkb-data

การเปิดใช้งานและทดสอบ Keymap ที่ปรับเปลี่ยนแล้ว

ไปที่การตั้งค่าระบบและเลือกแผงควบคุมคีย์บอร์ด ที่ด้านล่างเลือกการตั้งค่าเค้าโครง จากนั้นคุณสามารถคลิกที่ไอคอน+ที่ด้านล่างซ้ายเพื่อเพิ่มไฟล์ใหม่ของคุณไปที่เมนูเลือกและทดสอบ

ร่วมให้ข้อมูลกับ Ubuntu

หากคุณไม่มีบัญชีคุณควรได้รับบัญชี Launchpad ไปที่Launchpadแล้วคลิกที่มุมขวาบนเพื่อสร้าง มิฉะนั้นโปรดเข้าสู่ระบบ

ขั้นตอนต่อไปคือไปที่นี่และให้แน่ใจว่ามีคนไม่ได้ยื่นรายงาน สมมติว่าไม่ใช่กรณีนี้ให้รายงานปัญหาว่าแป้นพิมพ์เริ่มต้นไม่เพียงพอสำหรับ Lenovo z570 และพูดถึงสาเหตุ

โปรดแนบไฟล์ที่คุณสร้างไว้กับข้อผิดพลาด

ฉันขอแนะนำให้กลับมาที่นี่และให้ลิงก์ไปยังรายงานข้อผิดพลาด วิธีนี้ทำให้คนอื่นที่รู้จักคำถามของคุณที่นี่เนื่องจากปัญหาของพวกเขาสามารถไปที่รายงานข้อผิดพลาดและคลิกลิงก์ที่ระบุว่าข้อบกพร่องนั้นส่งผลกระทบต่อพวกเขา

ช่วยผู้คนได้มากขึ้น

คุณสามารถไปได้ไกลกว่านี้โดยดูที่ลิงค์นี้ไปยังหน้า Launchpad สำหรับอัปสตรีมของแพ็คเกจนี้ การคลิกที่แท็กบักแสดงปัญหาในแพคเกจต้นน้ำ Launchpad รู้ นอกจากนี้ยังแสดงให้เห็นว่า Freedesktop รักษาระบบการรายงานบั๊กสำหรับอัปสตรีม

ลีนุกซ์ส่วนใหญ่อาจใช้แพ็คเกจอัพสตรีมนี้ดังนั้นการสนับสนุนของคุณจะไปได้ไกลกว่าเดิม Ubuntu ไม่ได้เป็นเพียงวิธีการช่วยเหลือผู้ใช้เท่านั้น แต่ยังมีส่วนช่วยสนับสนุนนักพัฒนาต้นน้ำเช่น Debian และ Freedesktop เพื่อช่วยเหลือผู้ใช้ที่ไม่ใช่ Ubuntu

คุณสามารถคลิกที่ลิงค์ข้อบกพร่องมีการติดตามใน freedesktop.org Bugzilla ที่ด้านบนเพื่อไปที่ระบบรายงานบั๊ก Freedesktop และส่งรายงานบั๊กของคุณและไฟล์ keymap ใหม่ เมื่อคุณทำเช่นนั้นคุณควรกลับไปที่รายงานบั๊กของ Launchpad และเพิ่มว่าบั๊กนั้นมีผลกับแพ็คเกจต้นน้ำและวางลิงก์ไปยังรายงานบั๊กต้นน้ำของคุณที่นั่น ด้วยวิธีนี้นักพัฒนาของ Ubuntu จะรู้ว่าพวกเขาไม่ต้องทำเอง

ฉันเห็นได้ว่าทีมงาน Ubuntu X กำลังยุ่งอยู่กับการเตรียมงาน Quantal ดังนั้นนี่อาจเป็นเวลาที่ดีในการบริจาค รายชื่อผู้รับจดหมายของพวกเขาอยู่ที่ ubuntu-x@lists.ubuntu.com และฉันแน่ใจว่าพวกเขาออกไปเที่ยวกับ IRC เช่นกัน


3

ฉันคิดว่าคุณสร้างเค้าโครงใหม่สำหรับคีย์บอร์ดของคุณโดยใช้ไฟล์การกำหนดค่า xkb เมื่อต้องการทำสิ่งนี้ให้ไปที่:

/usr/share/X11/xkb/symbols

ที่นี่คุณสามารถดูการกำหนดค่ารูปแบบแป้นพิมพ์ตามตัวย่อประเทศ ตัวอย่างเช่นเลย์เอาต์สำหรับภาษาอังกฤษสหรัฐอเมริกาอยู่ในไฟล์ "เรา" ในไฟล์นี้คุณสามารถกำหนดสิ่งที่จะเกิดขึ้นได้หากกดปุ่มในสถานการณ์ต่างๆ

ฉันขอแนะนำให้คุณดูไฟล์ของเราและพยายามเล่นด้วยแป้นจนกว่าคุณจะได้แฮงค์มันแล้วสร้างการแมปที่กำหนดเองของคุณเอง

คุณสามารถดูวิธีการที่สมบูรณ์ยิ่งขึ้นใน: http://www.dotkam.com/2007/06/25/custom-keyboard-layout-in-ubuntu-or-just-linux-2/


1

คุณสามารถลองขอให้ผู้ใช้ Launchpad ที่จัดตั้งขึ้นเพื่อเพิ่มพวกเขาหรือถ้าคุณสามารถรหัสเข้าถึงสาขาบาซ่าที่สอดคล้องกับรหัสนี้และเสนอการเปลี่ยนแปลงที่นั่น คุณอาจต้องเข้าร่วมกลุ่มที่เกี่ยวข้องก่อน แต่คุณสามารถแนะนำรหัสได้โดยไม่ต้องเป็นสมาชิกกลุ่ม บางคนจะต้องมอบมันให้กับคุณ

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