Comments (6)
shift-space(트리거키)를 누르게 되면 ibus 프레임웍에서 엔진을 destroy하고 다른 엔진으로 바꿉니다.
그 과정에서 일어나는 일은 프레임웍에서 처리해줘야 하는 내용입니다.
엔진이 바뀌는 과정에서 프리에디트 스트링을 잃어버리는 문제가 보고된 적이 있고,
그 문제 해결을 위해서 ibus 프레임웍쪽에 작업을 한 내용이 있습니다.
fujiwarat라는 사람이 작업을 했습니다. 그 관련 내용을 ibus-hangul에도 머지했습니다.
http://github.com/choehwanjin/ibus-hangul/commit/53607e033002977d350d84fb210b3f7fb372e776
이건 데요.
이것을 적용하기 위해서는 ibus 프레임웍도 1.2.99 이상으로 업그레이드 해야 할 것입니다.
아마도 ibus 1.3.0 이상, ibus-hangul 도 1.3.0 이상으로 업그레이드하면 될 것입니다.
그런데 저도 저 수정이후 테스트를 해보질 못해서 저 코드가 제대로 동작하는지 확신이 안됩니다.
from ibus-hangul.
mithrandir@minasithil ~/Development/ibus-hangul-1.3.0.20100329/src $ epm -qa|grep ibus
ibus-hangul-1.3.0.20100329
ibus-1.3.1
ibus버전은 충족되는것 같습니다. 해당부분의 소스도 위에 보여주신대로 고쳐저있어요.
ᆫᆫ그런데 ibus를 안쓰신다면, 리눅스쓰실때는 아직 다른 입력기 (imhangul?)을 사용하고 계신건가요?
from ibus-hangul.
그런건 아니구요, 그냥 신경써서 테스트 해보지 않았다는 건데요 :)
지금 해보니까, 저도 안되네요. 버그 등록을 해야 될 것 같습니다.
지난번에 봤을때, fedora든 ibus code.google.com 에든 버그가 등록된 것 같은데, 찾질 못하겠네요.
from ibus-hangul.
http://code.google.com/p/ibus/issues/detail?id=909 이쪽에 등록했습니다.
Ctrl-SPC나 오른쪽 Alt를 전환키로 사용한다면 발생하지 않을 문제이긴 해요.
from ibus-hangul.
저쪽에 쓴것처럼 ibus를 1.3.3으로 올리니 문제가 사라졌어요.
from ibus-hangul.
알겠습니다. 확인해보니 이때 코드가 적용된 것 같습니다.
http://github.com/phuang/ibus/commit/e4d02bb966788291168e51225aaeab24f80ff424
날짜가 4월 8일인걸로 봐서 1.3.2 이후 버젼에서 제대로 동작할 것 같네요.
이 문제는 해결된 것으로 알겠습니다.
from ibus-hangul.
Related Issues (20)
- ./configure 실행시 syntax error 발생 HOT 3
- ./autogen.sh 에서 에러 HOT 1
- build fail HOT 3
- 리눅스 (우분투) 크롬 브라우저에서 한영 전환키 문제 HOT 17
- 1.5.4: test suite is core dumping when $DISPLAY is missing HOT 5
- SDL2로 입력시 이상 증상 있습니다 HOT 3
- Visual Studio Code에서 한글 "감" 입력시 "가ㅁ"으로 표시되는 문제 HOT 2
- Gnome 40.0.0 wayland 애플리케이션에서 한글모드에서 스페이스와 엔터, 백스페이스가 입력되지 않습니다. HOT 6
- Fedora 34에서 "한국어 (101/104키 호환)" 입력 소스에서 R Alt를 Hangul 키로 인식해야 하는데 ISO_Level3_Shift 키로 인식합니다. HOT 2
- Arch 두벌식 쌍자음 HOT 10
- Pressing the Super key deletes the active syllable in ibus-hangul
- No need force to use keyboard layout kr
- 특수문자 버그 제보 드립니다. HOT 1
- bin/ibus-setup-hangul symlink 삭제 건의 HOT 1
- ibus-hangul not working with hangul toggle keys HOT 6
- python 3.8에서 bind_textdomain_codeset() is deprecated HOT 1
- 특정 앱이 focus 된 상태에서 ibus toggle key 비활성화 HOT 2
- Alt_R and Ctrl_R - allow their keycodes to not be remapped HOT 9
- GLib-GIO-ERROR from 1.5.1 HOT 3
- 오타 자동교정(모아치기)? HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ibus-hangul.