ตอนนี้เป้าหมายของฉันคือการเปลี่ยนรูปแบบแป้นพิมพ์สำหรับการติดตั้ง xubuntu ทั้งหมดไปเป็นเวอร์ชั่นดัดแปลงของฉันเอง ฉันคิดว่าวิธีการทำเช่นนี้คือการสร้าง X11 keymap และโหลดมัน - แต่เช่นเคยมีหลายพันวิธีที่จะทำสิ่งต่าง ๆ และฉันก็เปิดรับข้อเสนอแนะ
ฉันได้สร้างคีย์แมปสัญลักษณ์ xkb ที่แก้ไขที่ฉันต้องการใช้ในการติดตั้ง xubuntu ของฉัน แต่ฉันไม่เห็นในรายการเลย์เอาต์ในกล่องโต้ตอบการตั้งค่า
ฉันใส่สิ่งต่อไปนี้ลงใน / usr / share / X11 / xkb / symbols / se
partial alphanumeric_keys
xkb_symbols "psvorak" {
name[Group1]="Sweden - PSvorak";
include "keypad(comma)"
include "level3(ralt_switch)"
key <AD01> { [odiaeresis, Odiaeresis, dollar, none ] };
<etc>
};
ไม่มีผลกระทบ
ฉันพยายามสร้าง symbol.dir ใหม่ตามhttp://www.linuxquestions.org/questions/linux-desktop-74/problem-creating-custom-xkb-layout-605568/และในขณะที่ xkbcomp บอกว่าไม่มีความผิดพลาดในตัว ไฟล์ไม่มีอะไรเปลี่ยนแปลง มันไม่สามารถใช้ได้ใน gui และ setxkbmap (ด้วยไวยากรณ์ที่สับสนมาก) เพียงตอบสนองด้วย 'ไม่สามารถหาไฟล์' หรือ 'ข้อผิดพลาดในการโหลดคำอธิบายแป้นพิมพ์ใหม่'
ฉันจัดการเพื่อสร้างแผนที่คีย์คอนโซลและโหลดโดยใช้ loadkeys ...
charset "iso-8859-1"
keymaps 0-2,4-6,8,12
alt_is_meta
strings as usual
keycode 1 = Escape
alt keycode 1 = Meta_Escape
keycode 2 = one exclam
alt keycode 2 = Meta_one
keycode 3 = two quotedbl at
control keycode 3 = nul
alt keycode 3 = Meta_two
<etc>
... แต่ดูเหมือนว่าจะทำงานในคอนโซล Ctrl-Alt-F1 เท่านั้น