ทำไม 13.10 ทำให้เค้าโครงแป้นพิมพ์แบบกำหนดเองของฉันแตก


11

ฉันใช้เค้าโครงแป้นพิมพ์แบบกำหนดเอง โดยทั่วไปฉันปรับเปลี่ยนเลย์เอาต์ของเรา-mac เพื่อให้เหมาะกับอุดมคติของฉันในรูปแบบคณิตศาสตร์หนักของเลย์เอาต์ปกติของเรา มันทำงานได้ดีและทำงานอย่างยอดเยี่ยมสำหรับ Ubuntu รุ่นต่อเนื่อง 6 รุ่น การอัปเกรดเวอร์ชันวันนี้ (จาก 13.04 เป็น 13.10) หลุดพ้นแนวนี้ ตอนนี้ฉันมีเลย์เอาท์ Macintosh-Layout ปกติแล้ว

ตอนนี้ xkb ไม่สนใจเลย์เอาต์ของฉันและการเปลี่ยนแปลงอื่น ๆ ทั้งหมดที่ฉันทำ/usr/share/X11/xkb/symbols/us(พยายามเปลี่ยน '0' และ '9' ทุกที่และรีบูทใหม่ - ไม่มีผล) ทำไมถึงเป็นอย่างนั้น?

ฉันสงสัยว่าตอนนี้ฉันต้องทำขั้นตอนพิเศษเพื่อให้การเปลี่ยนแปลงมีผลหรืออย่างนั้น ใครสนใจชี้ฉันในทิศทางที่ถูกต้อง?


Btw ขออภัยฉันต้องระบายเล็กน้อยนั่นเป็นครั้งแรกที่ฉันดื่มไวน์เกี่ยวกับการอัพเกรดไม่สามารถช่วยได้: มันเป็นเพียงฉันสามารถโกรธเกี่ยวกับการอัพเกรดอูบุนตู ครั้งนี้ฉันคิดว่า 'เป็นแค่การอัพเดตซอฟต์แวร์ไม่มีคุณสมบัติใหม่หรือเรื่องไร้สาระสำคัญ' แต่ไม่การอัปเกรดทำให้ lightdm ของฉันเสียซึ่งฉันซ่อมแซมทางลัดบางส่วนของฉันหายไปกฎของ udev ของฉันถูกดึงออกมาและสิ่งเล็ก ๆ น้อย ๆ เพิ่มเติม ทำไมต้องเป็นบัญญัติ? ทำไม? ฉันมักติดตั้งใหม่ตั้งแต่ต้นเนื่องจากการอัปเกรดไม่ดีมาก!
con-f-use

1
เอ่ออัปเกรด (13.04-> 13.10) ทำโดยนิยามนำการเปลี่ยนแปลงที่สำคัญและคุณสมบัติใหม่นั่นคือจุดของการอัพเกรดเป็น "การเปิดตัวที่แตกต่างกัน"
Ignis

ใช่ฉันไม่ได้บ่นเกี่ยวกับความจริงที่ว่ามีบางอย่างเปลี่ยนไป ฉันบ่นเกี่ยวกับความจริงที่ว่าฟังก์ชั่นพื้นฐานแตก สิ่งที่ควรจะทำงานและทำในรุ่นก่อนหน้า สิ่งที่จำเป็นและอาจทำงานได้อีกครั้งหลังจากอัปเดตและแก้ไขด่วนเล็กน้อย นอกจากนี้เมื่อเทียบกับการกระโดดข้ามรุ่นที่ผ่านมา (เช่นเมื่อพวกเขาแนะนำความเป็นเอกภาพหรือพุ่งพรวด) อันนี้จาก 13.4 ถึง. 10 เล็กน้อยมากส่วนใหญ่ปัดเศษขอบเนื่องจาก mir ไม่รวมอยู่และโครเมียมยังไม่ได้กลายเป็นเบราว์เซอร์มาตรฐาน
con-f-use

คำตอบ:


10

ฉันมีปัญหาเดียวกันและพบว่าsudo dpkg-reconfigure xkb-dataจะทำให้การเปลี่ยนแปลงมีผล

ไม่จำเป็นต้องออกจากระบบหากคุณเปิดใช้งานหลายรูปแบบ เพียงแค่เปลี่ยนเค้าโครงเพียงครั้งเดียว


11

ฉันเพิ่งพบวิธีแก้ปัญหาสำหรับปัญหานี้:

ลบไฟล์ xkm /var/lib/xkbเข้าสู่ระบบออกจากระบบและเข้าสู่ระบบ

บางบรรทัด/var/log/Xorg.0.logระบุว่า Xorg คอมไพล์ใหม่และนำเค้าโครงแป้นพิมพ์กลับมาใช้ใหม่ในขณะนี้:

XKB: generating xkmfile /var/lib/xkb/server-FC37972E27A8F94CD9F5DD859C120B9D933CC5F8.xkm
...
# and on a next restart:
...
XKB: reuse xkmfile /var/lib/xkb/server-FC37972E27A8F94CD9F5DD859C120B9D933CC5F8.xkm

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