모두 입력기의 이름을 다솜으로 개명하였습니다

Sat, May 23 2015 00:06:00 KST

입력기를 개발할 때에 모듈러 구조로 만들면서 “모두”라는 이름을 붙였었습니다.
모듈러 구조로 개발하면서 자원을 중복 소비하는 문제점과 모듈에 문제가 있을 경우, 응용 프로그램이 죽어버리는 치명적인 단점 때문에 서버 모듈 구조로 변경하면서 “모두”라는 이름이 칙칙하게 느껴져서 우분투 포럼에 “입력기 프레임워크 이름을 공모합니다.” http://www.ubuntu-kr.org/forum/viewtopic.php?f=4&t=27999 라는 글을 올렸고,

입력기 프레임워크 이름을 공모합니다.

글올린이: hodong » 2015/03/30 월 11:35 pm

옛날에 유닉스를 사용할 때 한글 입력이 불편하지는 않았습니다. 그런데 이상하게도 세월이 흐르고 환경이 변화되면서 한글 입력이 점차 불편해지게 되었습니다.

현재 ibus가 리눅스용 입력기로 대세인데,, 여러 불편한 점들이 있습니다.

  1. 끝글자가 마우스 따라다니는 버그
  2. 파이어폭스에서 글자가 두 번 찍히는 버그
  3. 가끔 한영 전환에 문제가 발생하는 버그
  4. 프로그램 시작하자마자 바로 입력할 경우, 처음 몇 글자(2~3문자 정도)는 영문으로 써지다가 한글로 써지는 버그
  5. 컴퓨터가 버벅거릴 때 영문이나 한글을 입력하면 글자 순서가 바뀌는 버그

제가 보기에는 입력기인 점을 감안할 때, 이러한 버그는 심각한 버그입니다. 그래서 ibus 코드를 면밀히 살펴 보았는데 ibus의 구조에서는 고치기가 힘들다는 결론에 도달하여 새롭게 입력기 프레임워크를 만들고 있습니다.

입력기 이름을 일단, Modu(모두)라고 정하고 개발을 시작하여 GNOME gtk3 환경에서 한자 입력은 아직 구현 못했고 기본적인 한글/영어 입력만 되는 상태입니다. 지금 약 50% 정도 구현된 상태여서 완성이 점점 가까워지고 있는데, “모두(Modu) 입력기”라고 부르면 좀 칙칙하고 이상한 것 같아서 이름을 공모합니다.

제안된 이름이 채택되더라도 제가 해드릴 수 있는 건, 이름을 어느 분께서 만들어주셨다고 README 파일 또는 THANKS 파일에 넣어 드리는 것 밖에 없습니다.

앞으로의 일정은, XIM, Wayland 지원하고 GTK3 gnome-shell 환경용 UI를 만든 후 적당히 써먹을 수 있는 상태가 되면 공개할 생각입니다. 그렇게 되면 급한 불은 끈 상태라서, 그후 나머지 환경들을 서서히 구현할 생각입니다.

한글 입력 버그에서 해방될 날이 머지 않았습니다.

PS. libhangul 이라는 좋은 물건을 만들어주신 최환진님께 감사드립니다.

우분투 포럼 사이트가 한동안 작동되지 않아서 구글 플러스 우분투 모임에 글을 올리고 투표를 진행하였고,
https://plus.google.com/106795824057033708835/posts/Jnz8S3VMRQP

Hodong Kim - 2015. 4. 20.

2015년 3월 30일 경에 우분투 사용자 모임 사이트에 입력기 프레임워크 이름을 공모한다고 글을 올렸었습니다.

우분투 사용자 모임 사이트가 작동이 되지 않고 있고 마냥 기다릴 수만은 없어서 이곳에 글을 올립니다.

전에 여러 이름이 올라왔었는데 그 중에서 runa99님이 제안하신 다솜(Dasom) 이라는 이름에 눈이 갑니다.

또 어떤 분에 제안하신 Lime (Linux Input Method Editor)은 괜찮긴 한데 너무 거창한거 같아서…. 제외했습니다.

처음에 만들 때 modular 구조로 만들었었는데 몇몇 문제점이 있어서 편하게 만들려고 DBus 구조로 변경했다가 DBus 사용에 따른 몇몇 문제점 때문에 오늘부로 Unix Socket 구조로 변경하고 있습니다. DBus로 만들때에는 5월~6월 쯤에 공개하려고 계획했었는데 socket 을 이용하여 만들다보니 시간이 얼마나 걸릴지, 올해 안에 만들 수 있을지 잘 모르겠습니다. 그렇지만,

소스가 늘어날수록 고쳐야 하는 것이 점점 많아지므로 이제 이름을 결정하고자 합니다.

투표 좀 해주세요.

모두(Modu)는 기존에 사용하던 이름이고, 다솜(Dasom)은 runa99님이 제안하신 이름, 링고(Lingo)는 제가 제안한 이름입니다.

이외에도 괜찮은 이름 있으면 추천 받습니다. - 31명 투표 - 모든 사용자에게 투표 표시 모두(Modu) 23% 다솜(Dasom) 55% 링고(Lingo) 23%

권수혁(gshyuk@지메일)님이 제안하신 “다솜(Dasom)”이라는 이름으로 개명하였습니다.
현재 개발 중인 입력기 프레임 워크를 앞으로 다솜 입력기라고 칭하겠습니다.