การเพิ่มลำดับการเขียนคีย์แบบกำหนดเอง


12

เราจะเพิ่มลำดับการเขียนคีย์แบบกำหนดเองได้อย่างไร ฉัน googled ค่อนข้างน้อย แต่ไม่สามารถหาคำอธิบายได้ โดยเฉพาะอย่างยิ่งฉันต้องการ:

<Compose> + <Z> + <Z> = ℤ # Blackboard bold Z (set of integers)

โดยเฉพาะอย่างยิ่งฉันพยายามคัดลอกไฟล์/usr/share/X11/locale/en_US.UTF-8/Composeไปยัง~/.XComposeและเลียนแบบไวยากรณ์ของมัน อย่างไรก็ตามสิ่งนี้ดูเหมือนจะไม่ทำงาน


คุณทำอะไรหลังจากที่สร้าง~/.XComposeเพื่อเปิดใช้งาน
l0b0

ดีไม่มีอะไรพิเศษ เว็บไซต์ที่ฉันได้รับนี้ไม่ได้พูดถึงอะไรเลย สิ่งหนึ่งที่ควรทำคืออะไร?
jmc

คำตอบ:


-1

ดูคำตอบ @Gilles'

คำตอบเดิม:


คุณอาจต้องออกจากระบบและเข้าสู่ระบบอีกครั้งเนื่องจากไฟล์การกำหนดค่าส่วนบุคคลของคุณจะถูกอ่านเมื่อเข้าสู่ระบบ

(อาจมีวิธีการเปิดใช้งานโดยไม่ต้องออกจากระบบและอีกครั้ง แต่ฉันไม่คุ้นเคยกับไฟล์การกำหนดค่านี้โดยเฉพาะ)


4
ไม่คุณไม่จำเป็นต้องออกจากระบบเพียงเพื่อเริ่มต้นแอปพลิเคชันใหม่เท่านั้น ตารางเขียนถูกอ่านโดยแต่ละแอปพลิเคชัน สำหรับ KDE คุณอาจต้องรีสตาร์ท kdeinit ฉันยังไม่ได้ตรวจสอบ
Gilles 'หยุดความชั่วร้าย'

1
นี่ไม่ใช่คำตอบอย่างน้อยที่สุดหากไม่มีการกระทำจริงที่จำเป็นก่อนออกจากระบบและอีกครั้ง
naught101

@ naught101 ผู้ใช้ที่ได้ดำเนินการแล้ว คำถามคือวิธีการเปิดใช้งานการตั้งค่าใหม่
l0b0

12

~/.XComposeคุณเกือบจะมีไฟล์นั้นแน่นอน คุณสามารถระบุตำแหน่งสำรองด้วยXCOMPOSEFILEตัวแปรสภาพแวดล้อม ดูหน้าเขียนคู่มือ

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


ขอบคุณสำหรับคำตอบ! ฉันรู้สึกโง่จริงๆที่ไม่ได้ตรวจสอบว่ามี manpage เขียนหรือไม่ อย่างไรก็ตาม Google ไม่ได้เปิดใช้งานทั้ง ...
jmc

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