Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ibus 서버 인터페이스 구현 #422

Open
Riey opened this issue Mar 27, 2021 · 5 comments
Open

ibus 서버 인터페이스 구현 #422

Riey opened this issue Mar 27, 2021 · 5 comments

Comments

@Riey
Copy link
Owner

Riey commented Mar 27, 2021

개인적으로 마음에 드는 구조는 아니지만 현 상태에선 해결이 요원한 문제들에 대한 거의 유일한 방법입니다

  1. ibus 모듈만 들어있는 snap, flatpak, appimage 패키지들 snap으로 설치한 krita 한글 입력 안 됨 #346
  2. ibus만 지원하거나 그외는 제대로 안돌아감 GNOME, sdl, glfw Arch Linux Gnome 40 Wayland Issue #421
@kwon37xi
Copy link

kwon37xi commented Apr 30, 2021

안그래도 snap,flatpak 때문에 요청드릴려고 했는데, 이미 생각중이셨군요.
zoom 도 ibus,fcitx 만 지원하는 것 같습니다.
좋은 입력기 고맙습니다.

@ghost
Copy link

ghost commented Aug 27, 2021

@kwon37xi 줌은 이거 다운받아서 /opt/zoom/platforminputcontexts/에다가 sudo cp libkime-qt-5.11.3.so /opt/zoom/platforminputcontexts/libkimeplatforminputcontextplugin.so로 복붙하면 됩니다

@barami
Copy link

barami commented Dec 17, 2021

현재 그놈쉘(upstream 최신)은 Clutter 백엔드에 gjs 로 만든 proxy 클래스로 ibus를 래핑하여 설정을 하도록 되어있습니다.
따라서 kime 도 그놈쉘 확장을 통해서 Clutter input method 를 대체하면 될 듯 합니다.
https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/main.js#L218
https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/misc/inputMethod.js#L12

@OctopusET
Copy link
Contributor

@barami 이런 기능을 활용하는 타 IME가 존재하나요?

@barami
Copy link

barami commented Dec 24, 2021

@OctopusET 잘 모르겠습니다.
다른 IME는 테스트해보지 않아서... ibus와 강하게 결합된 그놈을 사용중이기에.
다만 kime 으로 전환해본 이후에는 그놈쉘에서 한글 입력이 kime으로 되지 않습니다.
gtk, qt 앱들은 kime 을 통해서 입력이 되는데, 그놈쉘은 저놈이 입력기 역할을 하기에 ibus 가 실행되어 있지 않으면 입력이 되지 않습니다.
따라서 kime 과 ibus가 동시에 떠있어서 각자 작동하는 웃기는 상황이 됩니다.
(추가: 본 댓글 작성 후 fcitx 도 설치하고 테스트 해보았지만 마찬가지로 ibus로 입력이 됩니다. 아예 ibus 삭제 후에 테스트를 하면 한글 입력이 안되는건 마찬가지네요.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants