Giter Site home page Giter Site logo

dasom-im / dasom Goto Github PK

View Code? Open in Web Editor NEW

This project forked from janghe11/dasom

12.0 5.0 3.0 472 KB

Dasom is a multilingual input method framework

Home Page: https://dasom-im.github.io

License: GNU Lesser General Public License v3.0

C 96.93% Shell 0.13% JavaScript 0.83% CSS 0.01% Makefile 1.56% M4 0.54%

dasom's Introduction

Build Status

Dasom

Dasom is an input method framework, which provides

  • Input Method Server

    • dasom-daemon including XIM
  • Indicators

    • GNOME shell: dasom agent extension
    • KDE, Unity, GNOME panel: dasom-indicator (based on libappindicator3)

Project Homepage: https://github.com/dasom-im/dasom

LICENSE

dasom is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

dasom is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program; If not, see http://www.gnu.org/licenses/.

INSTALL

  • Compile
    ./autogen.sh
    make
    sudo make install
    sudo ldconfig
    sudo make update-gtk-icon-cache
    gnome-shell-extension-tool -e [email protected]
  • Configure im-config
    Run im-config, then select Dasom, logout and login.

Troubleshoot

  • Failed to load shared library
    Check /etc/ld.so.conf and /etc/ld.so.conf.d/ for /usr/local/lib path

Architecture


    +- im modules (optional) -+  +---- each process -----+  +- a process --+
    |        dasom-gtk        |  | gnome-shell-extension |  |   X server   |
    |        dasom-qt         |  | dasom-indicator       |  +--------------+
    +-------------------------+  +-----------------------+    ^ |
                 | calls                  | calls             | |
       +------------------+    +---------------------+        | |
       | dasom IM library |    | dasom agent library |        | | communicates
       +------------------+    +---------------------+        | |
                ^ |                      ^ |                  | |
                | |   communicates       | |                  | |
                | |   via Unix Socket    | |                  | |
                | v                      | v                  | v
          +---------------------- a process ----------------------+
          |                     dasom-daemon (including XIM)      |
          +-------------------------------------------------------+
                          | calls                  | create instance
                          | singleton instance     | (not module yet)
                +---------------+            +------------------+
                | engine module |   calls    | candidate module |
                |   interface   | ---------> |    interface     |
                +---------------+            +------------------+
                  |                             |
                  +- dasom-english (embedded)   +- dasom-candidate (gtk3)
                  +- dasom-jeongeum (optional)

References

http://www.x.org/releases/X11R7.6/doc/libX11/specs/XIM/xim.html
http://www.w3.org/TR/ime-api/
https://developer.chrome.com/extensions/input_ime
https://docs.enlightenment.org/stable/efl/group__Ecore__IMF__Lib__Group.html
http://doc.qt.io/qt-4.8/qinputcontext.html
http://doc.qt.io/qt-5/qinputmethod.html
https://git.gnome.org/browse/gtk+

https://github.com/ibus/ibus
https://github.com/fcitx/fcitx
https://github.com/uim/uim

dasom's People

Contributors

minwook-shin avatar sukso96100 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

dasom's Issues

Sublime Text 3 에서 일종의 끝글자 문제?

안녕하세요.
우분투 14.04(64bit) 사용 중이고, 다솜은 PPA 최신판 사용중입니다.
Sublime Text 3 에서 한국어 입력은 됩니다. 다만 두가지 정도 아쉬운 부분이 있는데요.
이 문제는 아마도 SLT3 의 문제라고 생각되긴 합니다만, 한번 말씀은 드려봅니다.

첫번째는, 한글이 조합되는 과정이 보이지 않는다는 점입니다. '한'을 쓸 때 ㅎ 하 한 이런 식으로 보이는 것이 아니고, '한'을 완성한 다음에야 글자가 입력됩니다. 이 때문에 오타가 늘어나는 것도 같습니다.

두번째는, 뭐라 표현해야 할 지 모르겠습니다만, 예를 들면 이렇습니다.
'한국어'라는 단어를 입력한다고 했을 때, 마지막 '어'자를 완성시키기 위해서는 공백/특수문자를 입력하거나 아니면 뒤에 다른 글자를 또 입력해야만 합니다. 이 현상을 피하기 위해서 저는 보통 마지막 글자 뒤에 오른쪽 방항키를 입력하는 습관이 있는데, 다솜에선 이것도 통하지 않습니다.

엔터도 듣지 않는데요. '한국어'를 입력하고 엔터를 누르면 '한국'까지만 입력되고 '어'는 숨어(?)있게 됩니다.
이때 커서를 다른 곳으로 옮기고 Space/특수문자 등의 키를 입력하면 그곳에 '어'와 함께 Space/특수문자 등이 같이 입력됩니다.

현재 제가 시험해본 바로, SLT3 에서 한국어 입력이 가능한 입력기는 총 3 종입니다.
Scim, Uim, 다솜. 이것들인데요.
Uim 과 다솜은 비슷한(동일한?) 결과를 보여줍니다.
Scim 도 비슷하기는 한데, Scim 은 오른쪽 방향키 편법이 통합니다. 즉, '한국어'를 모두 입력한 후, 오른쪽 방향키를 누르면 '한국어'가 오롯이 잘 입력됩니다.

확인부탁드리겠습니다.
고맙습니다.

두벌식: ㄱㄱ,ㅅㅅ,ㅂㅂ 입력안됨

From @piriripipipi on October 17, 2015 2:32

ㄱㄱ 두번 누르면 ㄲ 되버립니다. 제가 ㅎㄷㄷ 쓰기를 참 좋아하는데요. ㅎㄸ이 되어버립니다.

버그가 아니라면 선택 할 수 있게 옵션추가 부탁드립니다.

Copied from original issue: cogniti/dasom#13

More wine problem

From @yelled1 on October 27, 2015 11:20

나비의 크롬 때문에 고민 했는데 여러 문제를 해결한 새로운 리눅스용 한글 입력기를 출시하신 노고에 감사드립니다. 크롬에 문제 없이 잘 돌아가네요! 그런데 혹시 와인에서 카카오톡을 사용을 해 보셨나요?
크롬에서 생기던 같은 문제가 카카오톡에서 생깁니다. 물론 꼭 다솜 문제라고 생각하지는 않으나 혹시 가능하시면 대응을 하셨으면 감사하겠습니다. 카카오에는 이메일을 보냈으나 답을 기대하지 않고 있습니다.

추가로 같은 현상이 한컴 오피스 한word 2010과 "집이이 투투룸이이어서서"
MS Office 2010 Word "뭔가가 이상한한 상황이이벌어지고고있느느"
에서도 나오고 있습니다. 와인과 호환이 잘 안되네요.

감사합니다,

다솜 1.01 dasom_1.0.1-ubuntu-14.04_amd64.deb 을
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.3 LTS
Release: 14.04
Codename: trusty

Copied from original issue: cogniti/dasom#24

Enpass(Password Manager) 에서 한/영 전환 불가.

안녕하세요.
새해에도 늘 건강하시길 기원합니다.

Enpass(https://www.enpass.io/) 라는 비밀번호 관리자가 있는데요.
리눅스 데스크탑 판에서 한/영 전환이 되질 않습니다.
아마도 Enpass 문제일 가능성이 높습니다. Fcitx, ibus 등에서도 모두 안되거든요.

그래도 한번 살펴봐주시고, 문제점을 짚어 주시면 Enpass 쪽에 건의해보도록 하겠습니다.
사실 작년엔가 Enpass 에 얘기를 하긴 했었는데, 알겠다고만 하고 아직까지 고쳐진 것이 없네요.

정리하자면..
Enpass 5.0.2, 우분투 14.04/15.10 환경에서, 다솜(Fctix, iBus)의 한/영 전환 기능이 작동하지 않습니다.

확인 부탁드립니다.
고맙습니다.

헤더파일 gtk3 의존성 제거할 것

candidate 에 gtk3 의존성이 있어서 qt 모듈에 gtk3 의존성이 생겨버립니다.
그래서 candidate (중국어,일본어,한자 입력시 필요) 요거를 모듈화하여 분리할 것을 요청합니다.

한자창에 표시되는 한자(또는 특수문자)가 네 글자만 표시되는 때가 있습니다.

이게 어떤 경우에 이런 현상이 나타나는지는 모르겠습니다.
일반적인 경우, 제 컴퓨터 환경에서 한자창의 목록에 한자 후보가 11글자 정도 나타납니다. 이게 정상적인 상태라고 보여집니다.

그런데, 가끔, 한자창 목록에 네 글자만 나타날 때가 있습니다. (어떨 때 이렇게 되는지 재현이 어렵네요.)
예를 들어 '한'을 입력하고 한자키를 누르면 나타나는 한자창에 한자 후보가 네 글자만 보여집니다.
네 글자만 나타나서 큰 문제가 되는 것은 아니지만, 이럴 경우 스크롤이 제대로 안된다는 것이 문제입니다.

'한'을 입력했을 때 나타나는 후보 한자 목록 네 글자는 '韓漢寒限' 인데요. 다섯번째 글자를 보기 위해 방향키를 사용해서 限 아래로 커서를 내리면, 그 다음 글자가 표시되는 것이 아니고 그냥 저 네 글자에 머물러 있습니다.

방향키를 계속 누르면 '罕' 이 표시되면서 새로운 한자 후보목록이 나타나는데요. 이 罕 자는 다섯번째 '한'에 해당하는 한자가 아니고 11번째 한자입니다.
미루어 짐작해보자면, 창에는 (어떤 이유에서든) 네 글자만 표시가 되지만, 프로그램은 11글자를 모두 표시한 것으로 오작동하는 것 같습니다.

정리하자면, 가끔 한자창에 네 글자만 표시되는 경우가 있고, 이럴 때는 스크롤도 제대로 작동하지 않는다는 것입니다.
이것은 한자만이 아니라 특수문자 입력(예를 들어 'ㄱ'을 입력하고 한자키)시에도 동일합니다.
확인 부탁드립니다.

아울러, 작업하고 계시리라 생각하지만, 기본적으로 보여지는 글자의 개수도 조정 가능하면 좋겠습니다.

Evince 실행 안됨

안녕하세요, 덕분에 우분투 15.10 32비트에서 다솜을 잘 쓰고 있습니다.

언제부터인지는 모르지만, evince를 실행하면 아래와 같은 에러메시지가 나오면서, 화면창에 아무것도 안보이네요.
비슷한 어플인 qpdfview는 문제가 없습니다.
(첫 줄은 원래 다른 명령어에서도 나오는 메시지라 무시하셔도 됩니다)

** (evince:5101): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-QJzxda75FE: Connection refused

(evince:5101): Gtk-CRITICAL **: gtk_widget_hide: assertion 'GTK_IS_WIDGET (widget)' failed

(evince:5101): Gtk-CRITICAL **: gtk_widget_hide: assertion 'GTK_IS_WIDGET (widget)' failed

(evince:5101): dasom-CRITICAL **: dasom-im.c:495: dasom_im_init: Could not connect: Permission denied

(evince:5101): dasom-CRITICAL **: dasom-im.c:495: dasom_im_init: Could not connect: Permission denied
...

Delete키를 눌렀을 때, 오른쪽 글자가 지워졌으면 합니다.

From @lockpick on October 26, 2015 8:58

일반적으로 delete를 눌렀을 때, 오른쪽 글자가 지워지는 것을 기대합니다.
하지만, 한글입력 도중 delete키를 누르면, 바로 전에 작성한 글자의 자모가 지워집니다.

예를 들면 아래와 같습니다:
'한인'을 입력한뒤;
커서를 '한'와 '인'사이로 이동하고;
'국'을 입력한 후 delete키를 누르면 아래와 같이 됩니다.

한구인

보통, '한국' 과 같이 오른쪽 글자가 지워지기를 원할 듯 합니다.

Copied from original issue: cogniti/dasom#23

리베로 오피스에서 같은 라인글이 글쓸때 떨려요.

From @iyagicom on October 9, 2015 15:33

리베로 오피스 쓰면서 정말로 말도 못하게 짜증낫는데 속시원하네요.
좋은 일 하셨어요~

리베로 오피스 측에서 잡아야 되는건지 모르겠지만요
쓰는데는 괜찮지만 언젠가는 잡혀야 될것 같아요.

Copied from original issue: cogniti/dasom#4

Zorin os 10 용으로.. 패키징을 해주실 수 있을까요?

우분투 15.04 기반의 배포판입니다.

qtbase-abi 관련으로 1.1 의 15.10 을 대상으로 하는 버전이 설치가 안되더군요..
(정확히는 qt 관련된 부분만 설치가 안되는것 같습니다만...)

혹시 zorin os 10 또는 우분투 15.04 기반으로 compile 된 deb 패키지를 요청드려도 될까요?

ps. 이전 프로젝트쪽에 issue 를 올려서 이쪽으로 하나 더 올려 봅니다. issue 때문에 github 을 가입하게 될줄은 생각도 못했네요 ㅎㅎㅎ

한영자판이 없는 노트북 키보드에서 Shift+Space 한영 전환은 어떻게 하나요?

From @killme00 on October 20, 2015 12:15

세벌식+드보락 사용자입니다.
다솜에서 세벌식+드보락 조합으로 입력기 설정 가능한가요?

한영전환키가 없는 노트북 키보드라서 첨부해 주신 설정 내용대로
'korean-101-104-key-compatible'를 선택 후 한글을 입력해 보니
잘 되더라고요.
근데 제가 영어는 드보락을 사용하는데요. 다솜입력기의 영어는
qwerty 자판이라서 드보락으로 입력하는 방법을 알고 싶습니다.

드보락으로 영어 입력을 어떻게 하는지 몰라서 영어[드보락] 입력기를
추가했더니 한국어 입력기만 있을 때에 오른쪽 Alt키로 한영전환이 되던
것이 안되네요.

오른쪽 Alt키와 오른쪽 Ctrl키를 한영전환과 한자전환으로 사용하지 않고
원래 Alt, Ctrl 기능으로 사용하고 한영전환은 Shift+Space로 하면
서 세벌식+드보락 으로 다솜을 쓸 수 있는지 궁금합니다.

Copied from original issue: cogniti/dasom#17

정보 눌렸을때 버전있으면 좋겠어요

From @iyagicom on October 25, 2015 1:57

정보에 버전이 안써져 있으니 몇인지 모르겠어요.
1.0.1로 업데이트 했을때, 이미 깔려져 있다고 해서 1.0버전이 깔려져 있어서 그런가 하고 지우고 다시 깔았어요
더 바란다면,
한영키를 키나 키조합으로 바꿀 수 있는 옵션이 있으면 더 좋겠고요.

그리고,
Caps Lock 키에 대해 고쳐주셔서 감사합니다~
아주 잘 되네요~

그리고,
Caps Lock키가 눌려져 있을때 숫자키의 특수문자가 써지니 완전 편한것 같아요.
이기능은 꼭 가지고 갔으면해요.

Copied from original issue: cogniti/dasom#21

libappindicator3 관련

From @sukso96100 on October 7, 2015 15:58

libappindicator3 때문에 아치 리눅스에서 빌드가 좀 어렵습니다...
아치 리눅스의 경우에는 공식 저장소에 libappindicator3 패키지가 없습니다.
Unity-for-Arch 저장소 추가해서 설치 할 수야 있습니다만, 추가로 설치해야 하는 gtk3-ubuntu 가 기존 gtk3 패키지랑 충돌하는 문제도 있습니다. libappindicator3 를 다른 것으로 대체해 주시거나, 아니면 indicator 만 별도로 빌드 가능하게 해 주시면 좋을 것 같습니다.

Copied from original issue: cogniti/dasom#1

보미(동영상 재생기)에서 Space 가 무시되는(?) 문제.

안녕하세요.
우분투 14.04, 보미(https://github.com/xylosper/bomi) 0.9.11 을 사용하고 있습니다.
보미에서 영상을 일시정지/재생하는 키가 'Space' 인데요. 이것이 작동하지 않습니다.
기본값으로 Space 가 지정되어 있는데, 보미의 '환경설정' - '유저 인터페이스' - '키보드 단축키' 에서 단축키를 'Space'로 설정하려 하면 Space 키를 입력해도 반응이 없습니다. 다른 키들(Ctrl-P 등)은 제대로 입력이 됩니다.

살펴봐주시면 좋겠습니다.
안타까운 것은 현재 보미 개발자께서 개발을 중단하고 계시다는 점인데..
보미의 문제로 밝혀지면 그냥 감수하고 다른 키로 쓸 수밖에 없겠네요.

아무튼 부탁드리겠습니다.
고맙습니다.

한자 목록 버그

From @shuggiejang on October 26, 2015 8:29

https://www.youtube.com/watch?v=GHIEKoNDScs

버그 내용: 한자를 연이어 입력할 때, 방향키를 조작하지 않으면 한자 목록이 갱신되지 않는 버그
OS: linuxmint-17.1-cinnamon-64bit
설치: dasom_1.0.1-ubuntu-14.04_amd64.deb

Copied from original issue: cogniti/dasom#22

건의사항; 한글 입력이 끝난 이후에도 한자변환이 가능하면 좋겠습니다.

안녕하세요.
늘 애써주셔서 고맙습니다.

한자 관련 사항을 여기에 말씀드려도 되는지 모르겠습니다만..
현재 한자 입력방식은 한글 입력이 끝나기 전(아마도 Commit 전?)에 변환키를 눌러서 원하는 한자를 고르는 방식입니다.
만약 입력이 이미 끝난 글자를 한자로 바꾸고 싶다면, 바꿀 수는 없고 그 글자를 다시 입력한 후 한자를 골라야 합니다.
예를 들어, 기존에 이미 입력되어 있는 '기'를 '氣'로 바꾸려면 다시 '기'를 타자해야 한다는 말씀입니다.

그런데, MS 윈도우의 입력기에서는 '기'를 선택(Drag)한 후 한자 변환키를 누르면 한자목록이 뜹니다.
이 기능은 리눅스의 다른 입력기로도 거의 안됐던 것 같긴 합니다만, 다솜에서 혹시 구현이 될 수 있다면 편리할 것 같습니다.
읽어주셔서 고맙습니다.

한자를 연이어 입력할 때 한자창에 이전 한자가 나타나는 문제.

예를 들어 韓國語 를 입력한다고 했을 때 國자 부터는 한자창에 '한'에 해당하는 한자가 뜹니다.
뜬 한자창에서 커서를 움직이면 맞는 한자로 바뀌기는 하지만, 어쨌든 초기에 뜨는 한자창에서는 이전의 한자가 보여집니다.

커서가 움직여져서 한자창 목록이 제대로 바뀔 때, 가끔 시간이 오래 걸리는 현상(흔히 랙이 걸린다고들 표현하는)이 나타날 때도 있습니다.

확인부탁드립니다.

recent git build failed on fedora 22

From @kuh3h3 on October 16, 2015 7:7

페도라 22에서 컴파일 했는데 qt5 모듈에서 컴파일 에러 나네요
libqt5im_dasom_la-im-dasom-qt5.Plo 파일을 만들어 내지 못하는 듯

[reandr@kuh3h3 dasom]$ cd modu*/cli*/qt5
[reandr@kuh3h3 qt5]$ ls -al .deps
합계 92
drwxrwxr-x 2 reandr reandr  4096 10월 16 16:00 .
drwxrwxr-x 4 reandr reandr  4096 10월 16 16:00 ..
-rw-rw-r-- 1 reandr reandr     8 10월 16 15:58 libqt5im_dasom_la-im-dasom-qt5.Plo
-rw-rw-r-- 1 reandr reandr 74639 10월 16 16:00 libqt5im_dasom_la-im-dasom-qt5.Tpo
[reandr@kuh3h3 qt5]$ ls -al ../qt4/.deps
합계 84
drwxrwxr-x 2 reandr reandr  4096 10월 16 16:00 .
drwxrwxr-x 4 reandr reandr  4096 10월 16 16:00 ..
-rw-rw-r-- 1 reandr reandr 71481 10월 16 16:00 libqt4im_dasom_la-im-dasom-qt4.Plo

================================

[reandr@kuh3h3 dasom]$ git log
commit 92e099f20437d7cb24ae00336f9643ab47f34ad2
Author: Hodong Kim <[email protected]>
Date:   Thu Oct 15 21:26:35 2015 +0900

    Modified 2.5% gray to 5% gray, black to 90% gray

    f9f9f9 (2.5% gray) --> f2f2f2 ( 5% gray)
    ffffff (black)     --> 1a1a1a (90% gray)

[reandr@kuh3h3 dasom]$ ./autogen.sh
[reandr@kuh3h3 dasom]$ ./configure --prefix=/usr --enable-static --enable-introspection=yes

[reandr@kuh3h3 dasom]$ make
make  all-recursive
make[1]: Entering directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom'
Making all in libdasom
make[2]: Entering directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/libdasom'
  GEN      dasom-enum-types.h
  GEN      dasom-enum-types.c
  GEN      dasom-marshalers.h
  GEN      dasom-marshalers.c
make  all-am
make[3]: Entering directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/libdasom'
  CC       libdasom_la-dasom-private.lo
  CC       libdasom_la-dasom-im.lo
  CC       libdasom_la-dasom-types.lo
  CC       libdasom_la-dasom-events.lo
  CC       libdasom_la-dasom-engine.lo
  CC       libdasom_la-dasom-module.lo
  CC       libdasom_la-dasom-module-manager.lo
  CC       libdasom_la-dasom-message.lo
  CC       libdasom_la-dasom-candidate.lo
  CC       libdasom_la-dasom-agent.lo
  CC       libdasom_la-dasom-connection.lo
  CC       libdasom_la-dasom-server.lo
  CC       libdasom_la-dasom-enum-types.lo
  CC       libdasom_la-dasom-marshalers.lo
  CC       IMdkit/libdasom_la-FrameMgr.lo
  CC       IMdkit/libdasom_la-i18nAttr.lo
  CC       IMdkit/libdasom_la-i18nClbk.lo
  CC       IMdkit/libdasom_la-i18nIc.lo
  CC       IMdkit/libdasom_la-i18nIMProto.lo
  CC       IMdkit/libdasom_la-i18nMethod.lo
  CC       IMdkit/libdasom_la-i18nOffsetCache.lo
  CC       IMdkit/libdasom_la-i18nPtHdr.lo
  CC       IMdkit/libdasom_la-i18nUtil.lo
  CC       IMdkit/libdasom_la-i18nX.lo
  CC       IMdkit/libdasom_la-IMConn.lo
  CC       IMdkit/libdasom_la-IMMethod.lo
  CC       IMdkit/libdasom_la-IMValues.lo
  CCLD     libdasom.la
ar: `u' modifier ignored since `D' is the default (see `U')
  GISCAN   Dasom-0.1.gir
  GICOMP   Dasom-0.1.gir
  GEN      org.freedesktop.Dasom.gschema.valid
make[3]: Leaving directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/libdasom'
make[2]: Leaving directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/libdasom'
Making all in modules
make[2]: Entering directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules'
Making all in engines
make[3]: Entering directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/engines'
Making all in dasom-english
make[4]: Entering directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/engines/dasom-english'
  CC       libdasom_english_la-dasom-english.lo
  CCLD     libdasom-english.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[4]: Leaving directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/engines/dasom-english'
Making all in dasom-jeongeum
make[4]: Entering directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/engines/dasom-jeongeum'
  CC       dasom_jeongeum_la-dasom-jeongeum.lo
  CCLD     dasom-jeongeum.la
ar: `u' modifier ignored since `D' is the default (see `U')
  GEN      org.freedesktop.Dasom.engines.jeongeum.gschema.valid
make[4]: Leaving directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/engines/dasom-jeongeum'
make[4]: Entering directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/engines'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/engines'
make[3]: Leaving directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/engines'
Making all in clients
make[3]: Entering directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/clients'
Making all in gtk
make[4]: Entering directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/clients/gtk'
  CC       im_dasom_gtk2_la-im-dasom.lo
  CCLD     im-dasom-gtk2.la
ar: `u' modifier ignored since `D' is the default (see `U')
  CC       im_dasom_gtk3_la-im-dasom.lo
  CCLD     im-dasom-gtk3.la
ar: `u' modifier ignored since `D' is the default (see `U')
  GEN      org.freedesktop.Dasom.clients.gtk.gschema.valid
make[4]: Leaving directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/clients/gtk'
Making all in qt4
make[4]: Entering directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/clients/qt4'
  GEN      im-dasom-qt4.moc
make  all-am
make[5]: Entering directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/clients/qt4'
  CXX      libqt4im_dasom_la-im-dasom-qt4.lo
  CXXLD    libqt4im-dasom.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[5]: Leaving directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/clients/qt4'
make[4]: Leaving directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/clients/qt4'
Making all in qt5
make[4]: Entering directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/clients/qt5'
  GEN      im-dasom-qt5.moc
make  all-am
make[5]: Entering directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/clients/qt5'
  CXX      libqt5im_dasom_la-im-dasom-qt5.lo
Makefile:536: recipe for target 'libqt5im_dasom_la-im-dasom-qt5.lo' failed
make[5]: *** [libqt5im_dasom_la-im-dasom-qt5.lo] Error 1
make[5]: Leaving directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/clients/qt5'
Makefile:431: recipe for target 'all' failed
make[4]: *** [all] Error 2
make[4]: Leaving directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/clients/qt5'
Makefile:428: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules/clients'
Makefile:428: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom/modules'
Makefile:490: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/run/media/reandr/48fed7c3-c2ce-49e5-8eaa-3bdf47cff596/dasom'
Makefile:422: recipe for target 'all' failed
make: *** [all] Error 2

Copied from original issue: cogniti/dasom#12

한자창 기본 커서 위치 문제.

한자를 연달아 입력할 때, 이전 입력한 한자의 위치에 커서가 자리잡는 현상이 있습니다.
예를 들어, 微笑 를 입력하려 한다면, 미를 입력하고 한자키를 눌러 6번째 후보에 있는 微 를 선택합니다.
그리고 소를 입력하고 한자키를 눌렀을 때, ('소'에 해당하는 한자가 제대로 보여지지 않는 현상은 #47 에서 말씀드렸습니다.) 그림처럼 6번째 한자 素에 커서가 자리잡고 있습니다. 이 상태에서 그냥 엔터를 누르면 素 가 입력되는 것은 아니고, 첫번째 후보인 小 가 입력됩니다.

_

사실 위의 사진은 '조작'된 것이긴 합니다.
실제로 보여지는 그림은 아래와 같습니다.
_ _2

확인 부탁드립니다.

XIM: chromium에서 한글 띄어쓰기 문제가 발생합니다.

From @lockpick on October 14, 2015 9:52

arch linux를 사용하고 있습니다.
KDE 프레임워크 5.14.0 (Qt 5.5.0으로 빌드됨)
chromium : 버전 46.0.2490.71 (64-bit)

글자 를입력 한후 에띄어쓰기 를하 면이렇 게됩니다.
글자 를입력하 는도중 에커서 를이동하 면커서 의최종위치 에글자 가이동합니다.

"안녕하세요" 를입력 한 후왼 쪽화살표 를입력하 면다음 과같 이됩니다.
안녕하요세

Copied from original issue: cogniti/dasom#8

Komodo Edit, 한국어 입력이 이상해지는 문제.

안녕하세요.
우분투 14.04(64bit) 사용 중이고, 다솜은 PPA 최신판 사용중입니다.
Komodo Edit(http://komodoide.com/komodo-edit/) 에서 한국어 입력이 이상하게 되는 현상이 있습니다.

Komodo Edit 에서 '동해물과 백두산이 마르고 닳도록' 을 입력해보면..
'동ㅎ매ㅜㄹㄱ 백ㄷ수ㅏㄴㅇ 마르 닳ㄷ로ㅗ' 이런 식으로 입력이 됩니다.

이것도 Komodo Edit 의 문제가 아닐까요?
iBus, Fcitx, Uim, 다솜 모두 입력이 제대로 되지 않습니다. 유일하게 Scim 만 제대로 됩니다.
제 블로그에 쓴 글을 참고해주시면 고맙겠습니다.
http://nemonein.egloos.com/5287283

....
이것들과 더불어 대략 8개 정도 에디터에 대해 테스트를 해봤는데요. (http://nemonein.egloos.com/5278522)
이 글 바로 전에 보고했던 Sublime Text 3 과 이것을 제외하면 다솜은 잘 작동하는 것 같습니다. iBus 에서 치명적인 문제를 보이는 Notepadqq 에서도 다솜은 잘 작동하네요. 멋집니다~!
그리고 고맙습니다!

Komodo Edit 도 한번 살펴봐주시면 좋겠네요.

우분투 Unity Dash(검색창)에서 한/영 전환이 잘 안되는 경우가 있습니다.

안녕하세요.
우분투 14.04(64bit) 환경이고, 다솜은 PPA 에 올려진 것을 사용하고 있습니다. 한영전환은 한영키 보다는 Shift-Space 로 사용하고 있습니다.

제목처럼, 우분투 유니티 대쉬창에서 한영전환이 간헐적으로 안되는 경우가 발생합니다.
Fcitx 에서도 이런 경우가 발생합니다. iBus 에서는 발견하지 못했습니다. UIM 은 잘 모르겠습니다.

유니티 대쉬창이라는 것은, 아래 글에 있는 그림에서 13번을 참고해주시기 바랍니다.
http://askubuntu.com/questions/10228/whats-the-right-terminology-for-unitys-ui-elements

대쉬를 부르는 방법은 마우스를 이용하는 것과 키보드(Super키; Windows 키)를 이용하는 것 두가지가 있는데요.
한영 전환이 안되는 경우는 '마우스'를 이용했을 때 더 빈번하게 발생하는 것 같습니다.

정리하자면, 어쩔 땐 한영전환이 되고 어쩔 땐 되지 않는 현상이 나타납니다.
살펴봐주시면 좋겠습니다.

Dvorak-Qwerty 키보드 레이아웃

안녕하세요.
먼저 좋은 입력기 만들어주셔서 감사드립니다.
오래 오래 발전해나가는 프로젝트가 되길 기원합니다.

다솜을 우분투 14.04/주분투 15.10 등에서 사용하고 있는데, 별 문제없이 잘 작동합니다.
이 글은 건의사항인데, 어디에 올려야 하는지 잘 구분이 안되어 그냥 이곳에 올리겠습니다.

저는 영문 자판으로 Dvorak 을 사용하고 있습니다.
비 Qwerty 자판을 사용할 때 가장 번거로운 것이 단축키일텐데요. 예를 들어 Ctrl-C 를 누르려고 할 때, 쿼티는 한손으로 가능하지만, 드보락의 경우 한손(왼손)으로는 거의 불가능합니다. 이런 식으로 주로 단축키가 왼손에 많이 배치가 되어 있기 때문에, 다른 자판을 쓸 때는 아무래도 불편한 점이 많이 있습니다. (전에 어디선가, 다솜 개발자께서도 드보락을 쓰신다고 읽은 것 같은데요. 그러시다면 제가 무슨 말씀을 드리는 지 잘 아실거라 생각합니다.)

OSX는 이 부분을 잘 고려해서 Dvorak-Qwerty 라는 자판이 있을 정도죠. (헌데 이것도 써보니 아주 완벽하지는 않은 것 같았습니다. 이 자판이 작동하지 않는 프로그램도 더러 있는 것 같긴 했는데..)

정리하자면, 일반 입력일 때는 시스템에서 할당한 원래 자판(Dvorak 이든, Qwerty 든, Qwertz 든, Azerty 든)으로 입력되고, Ctrl/Alt 등을 누를 경우는 Qwerty 로 되게끔 할 수 있으면 좋겠다는 것입니다.

현재 우분투에서는 이 기능이 아주 제한적으로 작동하고 있는데요.
Floor(ppa:createsc/3beol) 님께서 올리고 계신 iBus 수정판에서 이 기능이 지원되고 있습니다.

고려해봐주시면 고맙겠습니다.

Caps Lock 키 상태를 다솜 표시기에 표시

제 키보드는 Caps Lock 키를 눌렀을 때 키보드에 LED 가 켜지나 잘 보이질 않습니다.
그래서 다솜 표시기에서 Caps Lock가 켜졌을 때 이를 표시하는 기능을 추가하고자 합니다.
아이콘 색상을 바꾸는 방법을 생각하고 있습니다.
예를 들자면, 테두리 색깔이나 바탕 색깔.
다른 분들의 의견을 듣고 싶습니다.

Qt Creator 에서 한글입력이 안됩니다.

From @norux on October 16, 2015 4:18

우선 증상은 Qt Creator내에 커서가 위치하면 다솜 입력기 트레이에 en, ko 둘 다 나오지 않고 있습니다.
그리고 한글 입력은 되지않으며, 영문 입력만 가능합니다.

우분투 14.04 64bit 버전입니다.

Qt Creator 버전: 3.4.1 (opensource)
Based on Qt 5.4.2 (GCC 4.6.1, 32bit) 입니다.
revision: 29d81424a2

Copied from original issue: cogniti/dasom#11

Wine : Total Commander 에서 키패드 + 문제.

Wine/Total Commander(파일 매니저; www.totalcmd.com) 에서, 파일을 한꺼번에 선택할 수 있는 키로 키패드의 '+' (키보드 오른쪽의 숫자키에 있는 +)를 사용하고 있습니다.
'+' 를 누르면 아래 그림처럼 그룹 선택창이 나와야 합니다.
tc-group
다솜의 경우 아무런 반응이 없습니다.
iBus, Fcitx, 나비 모두 정상 작동합니다.

늦게까지 고생하시네요. 정말 고맙습니다!
이것도 확인 부탁드립니다.

debian8 iceweasel 에서 kldp 비밀번호 입력이 안됩니다.

From @SinnoriTeam on November 19, 2015 18:24

debian8 iceweasel 에서 kldp 비밀호번 입력이 안됩니다.
그래서 현재 나비(?) 로 변경후 로그아웃해서 글을 쓰고 있습니다.
개인적으로 다솜인지 나비인지 구별이 어렵지만
어찌되었든 im-config 에서는 나비이기에
나비 상태에서는 kldp 사이트 비밀번호 입력은 잘 됩니다.

버그인지 확인 부탁드립니다.

Copied from original issue: dasom-im/dasom-jeongeum#3

Dasom Agent 관련 문의 및 요청

From @sukso96100 on October 11, 2015 13:44

뒤늦게 말하는 거지만... 일단 이런 좋은 입력기 개발해 주셔서 감사합니다.
그놈 확장이능인 Dasom Agent에 대해 여쭤볼 것이랑, 추가되었으면 하는 기능이 있습니다.

1.아치리눅스의 경우, 아래 링크에서처럼 libc.conf 파일을 따로 만들어야 작업해야 Dasom Agent 가 작동이 되는데. 이게 다솜 자체의 문제인지, 아치리눅스의 문제인이 알고 싶습니다. 다솜 쪽 문제가 아니라면, 패키지의 설치 스크립트에 libc.conf 를 수정하는 코드를 넣을까 생각해 보고 있습니다.

2.이전에 Fcitx 랑 Input Method Panel 이란 그놈 확장기능(https://extensions.gnome.org/extension/261/kimpanel/) 같이 사용하면, Input Method Panel 켜면, Fcitx 의 표시기는 숨겨 지더군요. 다솜도 Dasom Agent 켜질 때, Dasom Indicator 가 숨겨지고, Dasom Agent 만 보이도록 하면 좋을 것 같습니다.

Copied from original issue: cogniti/dasom#7

데비안8 64bit eclipse 에서 수정을 위해서 중간 위치에 한글 한글자 입력후 오른쪽 화살키 입력시 입력한 글자가 사라집니다.

From @SinnoriTeam on November 15, 2015 5:50

데비안8 64bit eclipse 에서 수정을 위해서 중간 위치에
한글 한글자 입력후 오른쪽 화살키 입력시 입력한 글자가 사라집니다.

원문 : "값 설치경로에 맞게 변경한다."
원하는 결과 : "값들 설치경로에 맞게 변경한다."
실제 결과 : "값 설치경로에 맞게 변경한다."

커서 위치는 "설" 자와 "치" 자 사이에서 깜박입니다.

터미널이나 iceweal 에서는 eclipse 와 같은 현상 없이 잘 동작합니다.
터미널이나 iceweal 에서도 잘 동작하는거 봐서는
이클립스쪽 문제가 아닌가 조심스럽게 추정해 보지만
그래도 관련 내용이라 이곳 이슈에 올려봅니다.

----------- uname -a 결과
Linux madang01 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u5 (2015-10-09) x86_64 GNU/Linux
-----------
Eclipse Platform  Version: 3.8.1

Copied from original issue: dasom-im/dasom-jeongeum#2

설정기(dasom-settings)를 만들어 주시면 좋겠습니다.

  • 한/영키를 원하는 키(한/영)나, 키 조합(Shift+Space)등 으로 지정하고
  • 오른쪽 alt, 오른쪽 ctrl 등의 키를 한자나 한/영 키로 지정하고 싶을때
  • compose 키를 지정하고 그 키를 한자나 한/영 키로지정하고 싶을때
    등 , 이런 설정을 쉽게 할 수 있도록 해주는 도구를 만들어 주시면 좋겠습니다.

우분투 Unity 런처에서 한글 변환이 되었다 안되었다 하는 증상이 나타납니다.

안녕하세요, 항상 고생이 많으십니다.

현재 Ubuntu 15.10 64bit 버전에 Unity는 7.3.2 최신 버전을 사용하고 있습니다.

Super키를 이용해서 Unity 런처를 연 다음 한영 변환을 하려고 하면 될때가 있고, 키가 안될때도 있습니다.
issue
(위와같이 되어야 정상입니다.)
d error
(항상 한영이 되지 않는건 아니고, 어떨때는 한영 변환이 안된다거나, 뒤에 마지막으로 입력한 글자가 따라다닙니다. 여기서는 'ㅇ'글자가 따라다니네요. 입력 결과에 대해서는 영향을 미치지 않으나, 화면에 보이는건 같이 붙어서 위와같이 나옵니다.)
VM에서 따로 돌려보지는 않았고, 원인은 아직 파악하지 못하였습니다.

새해 복 많이 받으십시요. 감사합니다.

아치리눅스에서 다솜 입력기 최신 소스 컴파일 시, 컴파일 오류가 납니다

From @sukso96100 on October 17, 2015 2:49

안녕하세요. 현제 아치리눅스 환경에서 AUR 로 부터 다솜 입력기 컴파일 시, 오류가 발생하고 있습니다.
참고로, AUR 에 있는 dasom-git 패키지의 PKGBUILD 에 의해 다음 명령어가 실행되 컴파일이 이뤄집니다.

./autogen.sh --prefix=/usr
make

아래는 컴파일 시, 터미널에 출력된 것들입니다.

youngbin@youngbin-ultrabook ~> yaourt -S dasom-git

==> AUR에서 dasom-git PKGBUILD를 다운 받는 중...
x .SRCINFO
x PKGBUILD
x dasom-git.install
dasom-git 241.d0f1031-1  (2015-10-14 08:24)
(지원 되지 않는 꾸러미: 위험할 수 있음!)
==> Edit PKGBUILD ? [Y/n] ("A" to abort)
==> ------------------------------------
==> n

==> dasom-git dependencies:
 - gtk2 (설치됨)
 - gtk3 (설치됨)
 - qt4 (설치됨)
 - qt5-base (설치됨)
 - libhangul (설치됨)
 - xorg-server-utils (설치됨)
 - glib2 (설치됨)
 - libappindicator-gtk3 (설치됨)
 - gtk2 (설치됨)
 - gtk3 (설치됨)
 - qt4 (설치됨)
 - qt5-base (설치됨)
 - libhangul (설치됨)
 - intltool (설치됨)
 - gobject-introspection (설치됨)
 - glib2 (설치됨)
 - libappindicator-gtk3 (설치됨)
 - git (설치됨)


==> Edit dasom-git.install ? [Y/n] ("A" to abort)
==> ---------------------------------------------
==> n

==> Continue building dasom-git ? [Y/n]
==> -----------------------------------
==> 
==> Building and installing package
==> 꾸러미 만드는 중: dasom-git 241.d0f1031-1 (2015. 10. 17. (토) 11:28:59 KST)
==> 실행 시간 의존성 검사중...
==> 빌드 시간 의존성 검사중...
==> 원본 가져오는 중...
  -> dasom git 저장소 클로닝중...
Cloning into bare repository '/tmp/yaourt-tmp-youngbin/aur-dasom-git/dasom'...
remote: Counting objects: 1591, done.
remote: Total 1591 (delta 0), reused 0 (delta 0), pack-reused 1591
Receiving objects: 100% (1591/1591), 344.03 KiB | 148.00 KiB/s, done.
Resolving deltas: 100% (1033/1033), done.
Checking connectivity... done.
==> md5sums로 원본 파일 검증 중...
    dasom ... 건너뜀
==> 원본 추출 중...
  -> dasom git 저장소의 작업 사본 만드는 중...
Cloning into 'dasom'...
done.
==> pkgver() 시작...
==> 업데이트한 버전: dasom-git 244.92e099f-1
==> build() 시작...
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4
autoreconf: configure.ac: tracing
autoreconf: configure.ac: creating directory build-aux
autoreconf: running: libtoolize --copy --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
libtoolize: copying file 'build-aux/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
autoreconf: running: /usr/bin/autoconf --force
autoreconf: running: /usr/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ([^ \t=:+{}]+)}/ at /usr/bin/automake line 3936.
configure.ac:13: installing 'build-aux/ar-lib'
configure.ac:13: installing 'build-aux/compile'
configure.ac:28: installing 'build-aux/config.guess'
configure.ac:28: installing 'build-aux/config.sub'
configure.ac:9: installing 'build-aux/install-sh'
configure.ac:9: installing 'build-aux/missing'
Makefile.am: installing './INSTALL'
agents/app-indicator/Makefile.am: installing 'build-aux/depcomp'
autoreconf: Leaving directory `.'
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether make supports nested variables... (cached) yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking for ar... ar
checking the archiver (ar) interface... ar
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) gcc3
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking whether NLS is requested... yes
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/^(.*)\${ <-- HERE ?([A-Z_]+)}?(.*)$/ at /usr/bin/intltool-update line 1065.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?AC_PACKAGE_NAME}?/ at /usr/bin/intltool-update line 1193.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?PACKAGE}?/ at /usr/bin/intltool-update line 1194.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?AC_PACKAGE_VERSION}?/ at /usr/bin/intltool-update line 1195.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?VERSION}?/ at /usr/bin/intltool-update line 1196.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?AC_PACKAGE_NAME}?/ at /usr/bin/intltool-update line 1222.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?PACKAGE}?/ at /usr/bin/intltool-update line 1223.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?AC_PACKAGE_VERSION}?/ at /usr/bin/intltool-update line 1224.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?VERSION}?/ at /usr/bin/intltool-update line 1225.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?\w+}?/ at /usr/bin/intltool-update line 1226.
checking for intltool >= 0.35.0... 0.51.0 found
checking for intltool-update... /usr/bin/intltool-update
checking for intltool-merge... /usr/bin/intltool-merge
checking for intltool-extract... /usr/bin/intltool-extract
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for perl... /usr/bin/perl
checking for perl >= 5.8.1... 5.22.0
checking for XML::Parser... ok
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for ngettext in libc... yes
checking for dgettext in libc... yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... (cached) /usr/bin/msgfmt
checking for dcgettext... yes
checking if msgfmt accepts -c... yes
checking for gmsgfmt... (cached) /usr/bin/msgfmt
checking for xgettext... (cached) /usr/bin/xgettext
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for LIBDASOM_DEPS... yes
checking for GLIB... yes
checking for GIO... yes
checking for GOBJECT... yes
checking for GTK3... yes
checking for GTK2... yes
checking for LIBHANGUL... yes
checking for X11... yes
checking for QT4_GUI... yes
checking for QT5_WIDGETS... yes
checking for QT5_PLATFORM_SUPPORT... yes
checking for moc-qt5... no
checking for moc... /usr/lib/qt/bin/moc
checking for gtk-query-immodules-3.0... /usr/bin/gtk-query-immodules-3.0
checking for gtk-query-immodules-2.0... /usr/bin/gtk-query-immodules-2.0
checking for gtk-update-icon-cache-3.0... no
checking for gtk-update-icon-cache... /usr/bin/gtk-update-icon-cache
checking for rsvg-convert... /usr/bin/rsvg-convert
checking for APPINDICATOR3... yes
checking for pkg-config... (cached) /usr/bin/pkg-config
checking pkg-config is at least version 0.16... yes
checking for gobject-introspection... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating agents/Makefile
config.status: creating agents/gnome-shell-extension/Makefile
config.status: creating agents/gnome-shell-extension/metadata.json
config.status: creating agents/app-indicator/Makefile
config.status: creating data/Makefile
config.status: creating data/im-config/Makefile
config.status: creating data/icons/Makefile
config.status: creating libdasom/Makefile
config.status: creating libdasom/dasom.pc
config.status: creating modules/Makefile
config.status: creating modules/clients/Makefile
config.status: creating modules/clients/gtk/Makefile
config.status: creating modules/clients/qt4/Makefile
config.status: creating modules/clients/qt5/Makefile
config.status: creating modules/engines/Makefile
config.status: creating modules/engines/dasom-english/Makefile
config.status: creating modules/engines/dasom-jeongeum/Makefile
config.status: creating daemon/Makefile
config.status: creating po/Makefile.in
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing default-1 commands
config.status: executing libtool commands
config.status: executing po/stamp-it commands
make  all-recursive
make[1]: 디렉터리 '/tmp/yaourt-tmp-youngbin/aur-dasom-git/src/dasom' 들어감
Making all in libdasom
make[2]: 디렉터리 '/tmp/yaourt-tmp-youngbin/aur-dasom-git/src/dasom/libdasom' 들어감
  GEN      dasom-enum-types.h
  GEN      dasom-enum-types.c
  GEN      dasom-marshalers.h
  GEN      dasom-marshalers.c
make  all-am
make[3]: 디렉터리 '/tmp/yaourt-tmp-youngbin/aur-dasom-git/src/dasom/libdasom' 들어감
  CC       libdasom_la-dasom-private.lo
  CC       libdasom_la-dasom-im.lo
In file included from /usr/include/glib-2.0/glib.h:62:0,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:23,
                 from dasom-im.h:29,
                 from dasom-im.c:22:
dasom-im.c: In function ‘dasom_im_get_surrounding’:
/usr/include/glib-2.0/glib/gmessages.h:373:3: error: ‘return’ with no value, in function returning non-void [-Werror]
   return;       \
   ^
dasom-im.c:223:3: note: in expansion of macro ‘g_return_if_fail’
   g_return_if_fail (DASOM_IS_IM (im));
   ^
cc1: all warnings being treated as errors
Makefile:702: 'libdasom_la-dasom-im.lo' 타겟에 대한 명령이 실패했습니다
make[3]: *** [libdasom_la-dasom-im.lo] 오류 1
make[3]: 디렉터리 '/tmp/yaourt-tmp-youngbin/aur-dasom-git/src/dasom/libdasom' 나감
Makefile:528: 'all' 타겟에 대한 명령이 실패했습니다
make[2]: *** [all] 오류 2
make[2]: 디렉터리 '/tmp/yaourt-tmp-youngbin/aur-dasom-git/src/dasom/libdasom' 나감
Makefile:491: 'all-recursive' 타겟에 대한 명령이 실패했습니다
make[1]: *** [all-recursive] 오류 1
make[1]: 디렉터리 '/tmp/yaourt-tmp-youngbin/aur-dasom-git/src/dasom' 나감
Makefile:423: 'all' 타겟에 대한 명령이 실패했습니다
make: *** [all] 오류 2
==> 오류: build()에서 치명적인 문제가 발생했습니다.
    취소 중...
==> 에러:Makepkg was unable to build dasom-git.
==> Restart building dasom-git ? [y/N]
==> ----------------------------------
==> 

Copied from original issue: cogniti/dasom#14

Android Studio 1.4에서 Caps Lock 키가 안먹혀요.

From @iyagicom on October 18, 2015 9:36

Caps Lock 키가 눌려져 있을때 영타를 하면 대문자가 써저야 되는데 소문자로 써져요.
올래 Andoid Studio에서 그런지는 모르겠는데 그러진 않을것 같고요.
리브레, 파폭에서는 잘되요

Copied from original issue: cogniti/dasom#16

노트북에서 한자키 동작 안함

From @parkmino on October 10, 2015 15:37

이번에 정식 버전이 나와서 예전에 컴파일했던 버전을 다 지우고 새로 설치했습니다.
이후로 노트북에서 한자키가 작동을 안 하네요.
제가 다른 걸 잘 못 건들였는지는 모르겠지만요.
한글도 'alt-r'을 추가해야 제대로 인식을 하는데, 이건 예전에도 마찬가지였지만 한자 입력은 'hangul-hanja'로 잘 되었거든요.
시간 나실 때 한번 봐 주시면 감사하겠습니다.
우분투 15.04 32비트입니다.

Copied from original issue: cogniti/dasom#5

dasom isn't working in steam for linux

다솜입력기가 리눅스용 스팀에서는 작동하지 않습니다.
보통 정상 작동하는 경우, 표시기에 en이나 kr표시가 나타나는데, 리눅스용 스팀 클라이언트에서는 표시기에 en이나 kr 이 나타나지 않으며, 물론 한영 전환도 되지 않습니다.
아치리눅스 그놈 3.18환경에서, 다솜입력기 커밋 2300f58 버전 (정음 엔지 제거 이전 버전) 사용 중입니다.

예전 일이고 지금은 잘 모르겠습니다만, 예전에 타 입력기 사용시에도, 한글 입력 및, 한영 전환이 잘 이루어지지 않았던 것으로 기억하고 있습니다.

Fix Typo

From @sukso96100 on October 7, 2015 16:2

오타 수정

Copied from original issue: cogniti/dasom/pull/3

Thunderbird 계정 등록 시 비밀번호 입력이 되지 않습니다.

현재 사용 환경 : Ubuntu 15.10 64bit
테스트 PC : Lenovo laptop, LG laptop 2대
사용 입력기 : dasom 1.0.1 for Ubuntu 15.10 debian package
Mozilla Thunderbird 기본 클라이언트에서 메일 계정 설정을 하려고 하면 비밀번호 입력이 되지 않습니다.
한영 전환을 하여 입력하려고 하면 한 글자만 입력이 되고 나머지는 입력이 되지 않습니다.
완료를 누르면 나오는 Google 계정 입력 창에서도 비밀번호 입력이 되지 않았습니다.
아쉽게도 어떠한 이유로 작동이 되지 않는지는 알아내지 못했습니다.

image

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.