สลับข้อผิดพลาดทางลัดภาษา [Ubuntu 14.04 Gnome]


9

ฉันใช้ 2 ภาษา: อังกฤษและรัสเซีย

ภาษาที่เปิดใช้งานโดยปกติแล้วบนแถบงาน

เมื่อใช้ไอคอนแป้นพิมพ์ลัดเปลี่ยนรูปแบบเป็นภาษาอื่น แต่ชุดภาษาจะไม่เปลี่ยนแปลง

แก้ไขปัญหานี้ได้อย่างไร


1
ชุดค่าผสมบางอย่างมีปัญหาดูbugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/ …และaskubuntu.com/questions/360378/…
Rmano

1
ฉันมีปัญหาที่คล้ายกันซึ่งอัปเกรด 12.04 เป็น 14.04 ตัวสลับภาษาของแป้นพิมพ์ ibus หยุดทำงาน เนื่องจากฉันทำงานระหว่างภาษาอังกฤษและภาษาจีนนี่เป็นปัญหาใหญ่ สิ่งที่แปลกคือตัวบ่งชี้การเปลี่ยนแปลงภาษา แต่ข้อความที่พิมพ์อยู่ในภาษาอังกฤษอย่างแน่นหนา ฉันได้ลองติดตั้งเอ็นจิ้นภาษาอื่น (fcitx) ดูเหมือนว่าจะไม่มีอะไรทำงาน
Bobble

คำตอบ:


1

ไปที่การตั้งค่าระบบ -> การป้อนข้อความ -> ใต้แหล่งอินพุตที่จะใช้:คลิกรัสเซีย จากนั้นคลิกไอคอนแป้นพิมพ์เล็ก ๆ เพื่อเปิดหน้าต่างภาษารัสเซียและแสดงเค้าโครงแป้นพิมพ์ภาษารัสเซีย รูปแบบแป้นพิมพ์ภาษารัสเซียแสดงในหน้าต่างภาษารัสเซียหรือไม่ หากรูปแบบแป้นพิมพ์ภาษารัสเซียไม่ปรากฏในหน้าต่างรัสเซียคุณสามารถเพิ่มรูปแบบได้โดยคลิกที่ปุ่มเครื่องหมายบวก ( + ) เพื่อเปิดหน้าต่างเลือกแหล่งสัญญาณเข้าเลือกภาษารัสเซียจากรายการภาษาที่ป้อนด้วยแป้นพิมพ์แล้ว คลิกAddเพื่อเพิ่มรูปแบบแป้นพิมพ์ภาษารัสเซีย

ป้อนคำอธิบายรูปภาพที่นี่

หากสิ่งนี้ไม่ได้ผลแสดงว่ามีความเป็นไปได้อีกอย่าง ไอคอนการสลับภาษาของแผงควบคุมทำงานอย่างถูกต้องในตอนแรกหรือไม่ ถ้าเป็นเช่นนั้นคุณเคยมีปัญหาในการบู๊ตกับคอมพิวเตอร์ของคุณหรือไม่แล้วใช้startxคำสั่งเพื่อเริ่มต้น X.Org X Window System?


ปัญหาของฉันคล้ายกัน แต่มีภาษาจีน (ดูความคิดเห็นของฉันเกี่ยวกับ OP) ภาษาและวิธีการป้อนข้อมูลดูเหมือนว่าได้รับการติดตั้งแล้ว แต่ไม่สามารถใช้งานได้เนื่องจากตัวสลับไม่สามารถสลับภาษาได้แม้จะเปลี่ยนการตั้งค่าสถานะภาษาบนไอคอน
Bobble

@ Bobble ฉันเขียนสคริปต์ทุบตีเพื่อทำการสลับเค้าโครงแป้นพิมพ์รวมถึงส่วนต่อประสานกราฟิกและยังคงอยู่ในคอมพิวเตอร์เครื่องเก่าที่ฉันไม่ได้ใช้งานมานาน สคริปต์ทุบตีของฉันใช้ setxkbmap และมี 9menu เป็นการพึ่งพา แสดงความคิดเห็นอื่นถ้าคุณต้องการให้ฉันลากคอมพิวเตอร์เครื่องเก่าออกจากพื้นที่จัดเก็บและอัปโหลดสคริปต์ทุบตีของฉันไปที่ Ubuntu Pastebin รหัสภาษาของภาษาจีนคือ cn และภาษาอังกฤษคือ en
karel

มีการอภิปรายเกี่ยวกับการใช้ setxkbmap ที่นี่แต่ดูเหมือนว่านี่เป็นวิธีแก้ปัญหาย่อยที่ดีที่สุด แต่ขอบคุณสำหรับความคิด
Bobble

1

ทางออกสำหรับปัญหาเดียวกันซึ่งทำงานใน Gnome 15.04 เป็นวิธีแก้ปัญหาจากที่นี่ ดังนั้นในการใช้งาน 14.04 คุณต้องยอมรับความเสี่ยงดังนี้:

gsettings set org.gnome.desktop.input-sources xkb-options "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Alt>Shift_L']"
gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "['<Alt>Shift_R']"

0

ในการป้อนข้อความคลิกภายใต้ "สลับไปยังแหล่งถัดไปโดยใช้" แล้วพิมพ์ทางลัดที่คุณต้องการ มันจะถูกจดจำโดยอัตโนมัติ (ในกรณีของฉัน Alt + Shift L)


สำหรับฉันสิ่งนี้ไม่ได้แก้ปัญหาส่วนกลาง: ปุ่มลัดดูเหมือนจะเปลี่ยนตัวบ่งชี้โดยไม่ต้องเปลี่ยนภาษาจริง
Bobble

0

ฉันพบวิธีแก้ปัญหานี้

$ gsettings set org.gnome.settings-daemon.plugins.keyboard active true

หรือคุณสามารถค้นหาการตั้งค่านี้ใน dconf-editor


0

ในกรณีของฉัน (ฉันใช้ภาษาอังกฤษ (สหรัฐอเมริกา) และ Rassian) ตัวบ่งชี้การเปลี่ยนแปลงการรวมกันของ Super + Space แต่ไม่ใช่ภาษาใน GEdit และ Firefox ในขณะเดียวกัน Skype ก็ยอมรับภาษาที่แตกต่างกัน การเปลี่ยนเป็น Alt + Shift และสลับการรวมกันเป็น Control + Shift ช่วยฉันได้ ตอนนี้ GEdit และ Skype และ Firefox จะรับรู้ภาษาที่ถูกต้อง

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