ฉันได้สร้างรูปแบบแป้นพิมพ์ Dvorak แบบกำหนดเองที่ฉันใช้สำเร็จภายใต้ Ubuntu 16.04 ตอนนี้ฉันกำลังพยายามทำให้มันทำงานกับ Ubuntu 20.04
นี่คือขั้นตอนของฉัน:
- ฉันคัดลอกไฟล์เลย์เอาต์ไปที่
/usr/share/X11/xkb/ symbols/dv-mac
- ฉันเพิ่มบรรทัดต่อไปนี้ใน
/usr/share/X11/xkb/rules/xorg.lst
dv_mac us: Dvorak ขยาย (คล้ายกับ Mac OS X)
- ฉันเพิ่มสิ่งต่อไปนี้ใน
<layoutList>
ส่วนของ /usr/share/X11/xkb/rules/xfree86.xml
และ /usr/share/X11/xkb/rules/evdev.xml
<layout>
<configItem>
<name>dv-mac</name>
<shortDescription>Dvorak</shortDescription>
<description>Dvorak</description>
<languageList>
<iso639Id>eng</iso639Id>
</languageList>
</configItem>
<variantList />
</layout>
นี่คือที่ที่ฉันวางบล็อกนี้เป็นรายการแรกใน <layoutList>
, เพียงหลังจากที่ <modelList>
, ประมาณสาย 1335:
...
<รุ่น>
<configItem>
<name>teck229</name>
<description>แป้นพิมพ์คอมพิวเตอร์ที่ออกแบบตามหลักสรีรศาสตร์อย่างแท้จริง รุ่น 229 (ปุ่ม Alt ขนาดมาตรฐาน ปุ่ม Super และปุ่ม Menu เพิ่มเติม)</description>
<ผู้จำหน่าย>เมกาวิน เทคโนโลยี</ ผู้จำหน่าย>
</configItem>
</รุ่น>
</modelList>
<รายการเค้าโครง>
<layout>
<configItem>
<name>dv-mac</name>
<shortDescription>Dvorak</shortDescription>
<description>Dvorak</description>
<languageList>
<iso639Id>eng</iso639Id>
</languageList>
</configItem>
<variantList />
</layout>
<เค้าโครง>
<configItem>
<ชื่อ>เรา</ชื่อ>
<!-- ตัวบ่งชี้แป้นพิมพ์สำหรับรูปแบบภาษาอังกฤษ -->
<shortDescription>th</shortDescription>
<description>อังกฤษ (สหรัฐอเมริกา)</description>
<รายการภาษา>
<iso639Id>อังกฤษ</iso639Id>
</ภาษารายการ>
</configItem>
...
ฉันสังเกตว่าฉันใช้ dv_mac
ในไฟล์ xorg.lst และ 'dv-mac' (ที่มียัติภังค์แทนเครื่องหมายขีดล่าง) ที่อื่น แต่เห็นได้ชัดว่าสิ่งนี้ใช้ได้กับทั้ง Ubuntu 16.04 และ Ubuntu 20.04 รุ่นก่อนหน้าที่ฉันติดตั้ง
อย่างไรก็ตาม ครั้งนี้ ฉันไม่สามารถรับรายการของฉันได้ ดโวรัค
แป้นพิมพ์ที่จะปรากฏใน ภาษาและภูมิภาค
การตั้งค่า.
ความช่วยเหลือใด ๆ ในการหาจุดที่ผิดพลาดในครั้งนี้จะได้รับการชื่นชมอย่างมาก