ไฟล์การกำหนดค่าวิธีการป้อนข้อมูลอยู่ที่ไหน


24

ibusวิธีป้อนข้อมูลของฉันใช้งานไม่ได้หลังจากการอัปเดต fcitxดังนั้นผมจึงเปลี่ยนไป

ที่จริงมีการติดตั้ง IM จำนวนหนึ่ง (วิธีการป้อนข้อมูล) ในระบบ Fedora 19 ของฉันเช่น fcitx, ibus, yong และอื่น ๆ

อย่างไรก็ตามฉันไม่ทราบวิธีกำหนดค่า IM เริ่มต้นของฉันสำหรับgnome-terminalเป็นyong, สำหรับibus gmrunในฐานะที่เป็นfirefoxหรือchromeผมคิดว่าพวกเขาใช้ไปโดยปริยายเพราะibusGTK_IM_MODULE=ibus

มีวิธีแก้ปัญหาเพียงแค่การทำงาน ฉันสามารถสลับ IM โดยคลิกขวาเมนูในการใช้งานบางอย่างเช่นหรือgnome-terminal gmrunฉันยังสามารถระบุ IM GTK_IM_MODULEกับ แต่จะทำอย่างไรโดยอัตโนมัติ

ฉันรู้ว่าการตั้งค่า IM มีส่วนเกี่ยวข้องกับไฟล์กำหนดค่าเช่น

  • ~/.xinputrc
  • /etc/X11/xinit/xinputrc
  • /etc/X11/xinit/xinput.d/ibus.conf
  • /etc/X11/xinit/xinput.d/fcitx.conf
  • /etc/X11/xinit/xinitrc
  • /etc/alternatives/xinputrc

คำถามคือ

  • จะกำหนดค่า IM อย่างถูกต้องได้อย่างไร?
  • ไฟล์กำหนดค่าใดที่มีความสำคัญ ลำดับการดำเนินการใด

1
คุณหมายถึงการเลือก IME ที่จะใช้โดยแอปพลิเคชันหรือกำหนดค่า IME เฉพาะหรือไม่
L29Ah

คุณควรจัดการ IM ด้วยตัวแปรสภาพแวดล้อมตามที่แนะนำโดย shigazaru คำตอบนี้จะช่วยคุณ
asdofindia

คำตอบ:


1

ฉันได้เลือกวิธีป้อนข้อมูล X ผ่าน env vars แล้ว

$ set | grep fci
GTK_IM_MODULE=fcitx
IM_CONFIG_PREFERRED_RULE=zh_CN,fcitx:zh_TW,fcitx:zh_HK,fcitx:zh_SG,fcitx:ja_JP,fcitx:ko_KR,fcitx:vi_VN,fcitx
QT_IM_MODULE=fcitx
XIM=fcitx
XIM_PROGRAM=fcitx
XMODIFIERS=@im=fcitx

และแม้ว่าฉันจะใช้เดสก์ท็อป KDE Plasma ฉันได้fcitx-config-gtk3ติดตั้งเพื่อกำหนดค่าภาษาที่ฉันต้องการและตัวเลือกอื่น ๆ


1

ฉันแนะนำให้คุณใช้ fcitx-configtool เพื่อเปิดหน้าต่างการกำหนดค่า fcitx จากนั้นคุณสามารถเปลี่ยนคีย์พิเศษสำหรับวิธีการป้อนข้อมูลทริกเกอร์เป็นสิ่งที่คุณต้องการ

จากนั้นคุณสามารถ cd ลงในโฟลเดอร์ fcitx config: cd ~ / .config / fcitx และใช้โปรไฟล์ chmod 444 เพื่อเปลี่ยนสิทธิ์ของโปรไฟล์เป็นแบบอ่านอย่างเดียวเพื่อให้ไม่มีใครสามารถเปลี่ยนกลับเป็นค่าเริ่มต้น

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