วิธีนี้ใช้ได้กับ Xorg เท่านั้น
( อัปเดตจากผู้ถามดั้งเดิม:ดูเหมือนว่าการเปลี่ยนแปลงที่เกิดขึ้นในเซสชัน Xorg จะยังคงมีอยู่หลังจากรีบูตเป็นGNOME ในเซสชันWayland )
บทนำ
โดยทั่วไปแล้ว GNOME-Shell ดูเหมือนจะได้รับตัวย่อของเค้าโครงแป้นพิมพ์จากแฟ้มกำหนดค่า ( /usr/share/X11/xkb/rules/evdev.xml
) ก่อนอื่นเราต้องเปิดไฟล์การกำหนดค่าใน text editor แล้วเปลี่ยนเป็นสิ่งที่เราต้องการ!
มีสองวิธีที่แตกต่างกันในการทำ แม้ว่าส่วนต่อประสานกราฟิกซึ่งรวมถึงเมาส์หรืออินเตอร์เฟสบรรทัดคำสั่งซึ่งเป็นเพียงแป้นพิมพ์
ขั้นตอนแรกทั่วไป
ก่อนเปิดเทอร์มินัล
มีหลายวิธีในการทำเช่นนี้ วิธีนี้เป็นวิธีที่ง่าย กดAlt+ F2บนแป้นพิมพ์ของคุณ คุณจะเห็นกล่องโต้ตอบปรากฏขึ้นและพิมพ์gnome-terminal
หรือชื่อสถานีของคุณ มันควรมีลักษณะเช่นนี้ในขณะนี้
Enterตอนนี้กด ควรปิดและเปิดเครื่อง
แบบฟอร์มที่นี่มีสองวิธี: วิธีแรกแบบกราฟิกหรือส่วนต่อประสานคำสั่ง
วิธีการแบบกราฟิก
ตอนนี้พิมพ์ในsudo -i gedit /usr/share/X11/xkb/rules/evdev.xml
นี่คือรูปลักษณ์ที่ควรมี
ตอนนี้กดEnterและมันควรจะเปิดไฟล์ที่เราต้องแก้ไข นี่คือลักษณะที่ควร:
ตอนนี้คลิกที่ด้านล่างด้วยจุดสามจุด เน้นด้วยสีน้ำเงินจากนั้นค้นหาและคลิกที่ "ค้นหาและแทนที่ ... " เน้นด้วยสีเทาอ่อน
ตอนนี้มันควรจะนำขึ้นโต้ตอบ
ตอนนี้เราสามารถแก้ไขไฟล์นี้เพื่อเปลี่ยน "en" เป็น "Eng" สิ่งนี้จะเปลี่ยนเค้าโครงทั้งหมดที่ใช้ "en"
ตอนนี้พิมพ์ลงในกล่องข้อความด้วย "ค้นหา" ทางด้านซ้ายของมันด้วย<shortDescription>en</shortDescription>
ถัดไปด้วยตำราด้านล่างและข้อความทางด้านซ้ายที่ระบุว่า "แทนที่ด้วย" พิมพ์ลงใน<shortDescription>Eng</shortDescription>
ตอนนี้มันควรมีลักษณะเช่นนี้
อย่างไรก็ตามหากคุณต้องการเปลี่ยนเพียงหนึ่งเลย์เอาต์คุณจะต้องค้นหาทีละรายการแทนที่จะเปลี่ยนทั้งหมด ฉันเพิ่งจะใช้ฟังก์ชั่นค้นหาเพื่อค้นหาชื่อของมันซึ่งจะต้องมีการสะกดเพื่อค้นหา
ตอนนี้คลิกที่ปุ่มที่ระบุว่า "แทนที่ทั้งหมด" ตอนนี้กล่องโต้ตอบควรจะหายไปพร้อมกับบอกว่ามันพบและแทนที่ 9 หรือมากกว่านั้นเกิดขึ้น
ตอนนี้บันทึกโดยคลิกที่ปุ่มบันทึกเน้นสีเทาอ่อน
ตอนนี้ให้สังเกตว่าเครื่องหมายดอกจันในชื่อควรจะหายไปเช่นนี้ หากไม่เป็นเช่นนั้นก็ไม่ได้บันทึก
รีสตาร์ทพีซีของคุณ ตอนนี้ควรมีลักษณะเช่นนี้ สังเกตว่าฉันได้ใช้ "eng" แทน "Eng"
อินเตอร์เฟสบรรทัดคำสั่ง
- พิมพ์ใน
sudo sed -i -e 's/<shortDescription>en</shortDescription>/<shortDescription>Eng</shortDescription>/g' /usr/share/X11/xkb/rules/evdev.xml
- กดEnterบนคีย์บอร์ดของคุณ
- พิมพ์รหัสผ่านของคุณ
- กดEnterบนคีย์บอร์ดของคุณ
- รีสตาร์ทพีซีของคุณ