내 PC에 설치된 KDE에는 IBus와 일본어 Anthy IME가 포함되어 있습니다. IBus 환경설정에서 Anthy IME를 활성화했습니다. IBus 데몬이 실행 중이고 시스템 트레이에 IBus 아이콘이 있지만 IME를 전환할 수 있는 방법은 없는 것 같습니다.
이것은 PC-BSD 8.2에 있습니다.
내가 여기서 뭘 잘못하고 있는 걸까?
감사해요
답변1
명령으로 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
"Startup"이라는 것이 있는데, 구체적인 이름은 기억나지 않습니다.
답변2
먼저, ps -ef | grep ibus
데몬이 올바른 옵션으로 실행되고 있는지 확인하기 위해 실행하세요. 비슷한 과정이 있어야 합니다 ibus-daemon --xim
.
둘째, iBus를 테스트하는 데 사용되는 절차에 주의를 기울이십시오. 예를 들어 Kate(KDE 텍스트 편집기)는 iBus와 작동하지 않습니다(또는 적어도 기본적으로 작동하지 않으므로 원하는 경우 둘러보아야 합니다). Kate와 같은 다른 KDE 응용 프로그램이 있다고 생각하지만 확실하지 않습니다. 저는 Chromium 또는 Firefox를 사용하여 iBus를 테스트합니다(주소 표시줄을 클릭하고 키 조합 수행).
셋째, (아시다시피) iBus는 로그아웃했다가 다시 로그인한 후에만 제대로 작동합니다.
업데이트: 약간의 검색을 통해 다음이 있음을 발견했습니다.ibus-qtKDE 응용프로그램용.
답변3
KDE Plasma 5.23.4를 실행하는 FreeBSD-13.0에서 ibus가 작동하도록 하려면 Autostart에 다음 줄을 추가해야 했습니다.자동 시작- KDE 메뉴에서 찾을 수 있습니다.
/usr/local/bin/ibus-daemon -drxR