วิธีใช้ IBus ด้วย kde


9

การติดตั้ง KDE บนพีซีของฉันรวมถึง IBus และ Japanese Anthy IME ในการตั้งค่า IBus ฉันได้เปิดใช้งาน IME ของ Anthy IBus daemon กำลังทำงานและมีไอคอน IBus ในซิสเต็มเทรย์อย่างไรก็ตามดูเหมือนจะไม่มีวิธีใดในการสลับ IME

นี่คือบน PC-BSD 8.2

ฉันทำอะไรผิดที่นี่

ขอบคุณ

คำตอบ:


4

หากคุณเรียกใช้ kde จากxinitคำสั่งคุณสามารถตั้งค่าตัวแปรสภาพแวดล้อมต่อไปนี้ใน ~ / .xinitrc

export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus

สิ่งนี้จะทำให้โปรแกรมทั้งหมดเคารพ ibus (หากวิธีนี้ใช้ไม่ได้ผลให้ปรับเปลี่ยนstartkde4สคริปต์โดยตรงเพิ่ม 3 บรรทัดลงไปด้านบนสุดหลังจากนั้น#!/bin/sh

และยังเป็นโปรแกรมเริ่มต้นอัตโนมัติของโปรแกรม ibus ibus-daemon -xdตั้งค่านี้ในsystemsettingsมีบางสิ่งที่ชื่อ "เริ่มต้น" ไม่สามารถจำชื่อที่แน่นอนได้


ฉันมีทั้งหมดนั้น แต่ใน Firefox <kbd> เขียน "o </kbd> ให้ผลตอบแทนที่ถูกต้องöแต่ใน Konsole ให้ผลตอบแทน̈́o- ดูคำถามนี้
gerrit

1

ก่อนอื่นให้รันps -ef | grep ibusเพื่อตรวจสอบว่า daemon กำลังรันด้วยตัวเลือกที่ถูกต้อง ibus-daemon --ximควรจะมีกระบวนการเช่น

ประการที่สองระวังโปรแกรมที่คุณใช้ทดสอบ iBus ตัวอย่างเช่น Kate (โปรแกรมแก้ไขข้อความของ KDE) ไม่ทำงานกับ iBus (หรืออย่างน้อยก็ไม่ใช่ตามค่าเริ่มต้นคุณจะต้องดูเพิ่มเติมถ้าคุณต้องการ) ฉันเชื่อว่าแอพของ KDE อื่น ๆ ก็เหมือนกับ Kate เช่นกัน แต่ฉันก็ไม่แน่ใจ ฉันใช้ Chromium หรือ Firefox เพื่อทดสอบ iBus (คลิกที่แถบที่อยู่และดำเนินการผสมคีย์)

ประการที่สาม (คุณอาจค้นพบแล้ว) iBus จะทำงานได้อย่างถูกต้องเมื่อคุณออกจากระบบและลงชื่อเข้าใช้อีกครั้ง

อัปเดต: การค้นหาเล็กน้อยเปิดเผยว่ามีibus-qtสำหรับแอปพลิเคชัน KDE


สวัสดีแม้ว่า Firefox, ctrl-space (ทางลัดที่กำหนดไว้) ดูเหมือนจะไม่ทำอะไรเลย ไอคอน ibus ใน systray จะแสดงข้อความ "ไม่มีหน้าต่างอินพุต" เมื่อคลิก
Leynos
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.