Giter Site home page Giter Site logo

More wine problem about dasom HOT 21 CLOSED

dasom-im avatar dasom-im commented on June 27, 2024
More wine problem

from dasom.

Comments (21)

 avatar commented on June 27, 2024

안그래도 WINE 쪽이 궁금했었는데 감사합니다.
조만간 확인해보겠습니다.

from dasom.

 avatar commented on June 27, 2024

From @yelled1 on October 27, 2015 15:12

아참 제 wine과 winetricks version은
$ wine --version
wine-1.7.50
$ winetricks --version
20141130 - sha1sum: 7f03acb40d7fe3b6f3a1477ff936b3b17886e634
입니다. 둘다 모두 최신 version 입니다.
빠른 답변 감사드립니다.
추가로 Kakao Talk은 나비에서 같은 문제가 일어납니다.

from dasom.

 avatar commented on June 27, 2024

10월 26일 커밋 cogniti/dasom@2300f58 으로 개선된 것 같습니다.
https://github.com/cogniti/testing/releases 에 2015.10.26 까지 적용된 deb 파일 올려놓았습니다.
chromium 을 XIM 으로 접속한 것과 약간 다른 것 같은데, 사용해보시고 스페이스 문제, 조합 중 끝글자 상태 등에 대하여 의견 주시기 바랍니다.

관련 이슈입니다.
https://github.com/cogniti/dasom/issues/8#issuecomment-151140355

from dasom.

 avatar commented on June 27, 2024

XIM 부분은 응용 프로그램(libreoffice, wine, chromium 등)이 구현이 제각각이라 현재 dasom-server.c dasom-connection.c 에 들어 있는 xim 처리 부분을 어떻게 변경해야 하는지, 어느 프로그램에 맞추어야 하는지 사실 잘 모르겠습니다.

from dasom.

 avatar commented on June 27, 2024

From @yelled1 on October 27, 2015 22:29

새로 만들어 build 해주신 deb를 사용해 보니 (빠른 대처에 감사드립니다)
wine 한컴 "뭔가 이제 될거라 생각되었지만 아직 문제가가 존재함 "
wine Kakao "여러가지지문재가 아직도 존재함 "

space bar을 누를 때 가끔 문제가 아직 존재 합니다.

그리고 한가지 더 이상한 점은 im-config 사용 후에도 (이게 문제해결에 도움이 될지 모르겠습니다)

$ cat .xinputrc
# im-config(8) generated on Tue, 27 Oct 2015 17:19:38 +0900
run_im dasom
# im-config signiture: e6e0f501da4986154bdeb5e90f783f37  -

은 맞는것 같은데

$ls -l .xinput.d
total 0
lrwxrwxrwx 1 hyoon hyoon 28 Apr 20 2014 en_US -> /etc/X11/xinit/xinput.d/nabi
아직 나비로 연결되어 있습니다. im-config가 제데로 작동하지 않는 것 같습니다.

그리고 $ls -l /etc/X11/xinit/xinput.d/ 해보면
total 4
lrwxrwxrwx 1 root root 30 Oct 27 20:13 ko_KR -> /etc/alternatives/xinput-ko_KR
-rw-r--r-- 1 root root 63 Feb 2 2013 nabi

from dasom.

 avatar commented on June 27, 2024

export | grep dasom
해보고
export XMODIFIERS="@im=dasom"
이게 나오는지 확인하세요

      1. 07:29에 "yelled1" [email protected]님이 작성:

새로 만들어 build 해주신 deb를 사용해 보니 (빠른 대처에 감사드립니다)
wine 한컴 "뭔가 이제 될거라 생각되었지만 아직 문제가가 존재함 "
wine Kakao "여러가지지문재가 아직도 존재함 "

space bar을 누를 때 가끔 문제가 아직 존재 합니다.

그리고 한가지 더 이상한 점은 im-config 사용 후에도 (이게 문제해결에 도움이 될지 모르겠습니다)
$ cat .xinputrc
im-config(8) generated on Tue, 27 Oct 2015 17:19:38 +0900

run_im dasom
im-config signiture: e6e0f501da4986154bdeb5e90f783f37 -

은 맞는것 같은데

$ls -l .xinput.d
total 0
lrwxrwxrwx 1 hyoon hyoon 28 Apr 20 2014 en_US ->
/etc/X11/xinit/xinput.d/nabi
아직 나비로 연결되어 있습니다. im-config가 제데로 작동하지 않는 것 같습니다.

그리고 $ls -l /etc/X11/xinit/xinput.d/ 해보면
total 4
lrwxrwxrwx 1 root root 30 Oct 27 20:13 ko_KR ->
/etc/alternatives/xinput-ko_KR
-rw-r--r-- 1 root root 63 Feb 2 2013 nabi


Reply to this email directly or view it on GitHub
https://github.com/cogniti/dasom/issues/24#issuecomment-151664118.

from dasom.

 avatar commented on June 27, 2024

한컴 오피스, MS 오피스가 없어서 오피스 테스트는 못하고, 카카오톡 실행하여 계정에 한글로 쳐보니 나비와 증세가 비슷하더군요. 카카오톡을 사용하지 않는 관계로, 로그인 및 카카오톡 대화는 해보지 않았습니다. 다솜이 나비와 증세가 비슷하면 다솜의 XIM 부분은 별로 이상이 없는 것 같습니다.
카카오톡 계정에 한글을 입력하다가 iceweasel 을 클릭하니 카카오톡에 있던 끝글자가 iceweasel 에 찍히네요. 다솜 한글 엔진이 싱글톤 방식이라 원리적으로 해결이 가능할지 모르겠지만, 요 부분은 살펴보겠습니다. 감사합니다.

from dasom.

 avatar commented on June 27, 2024

From @yelled1 on October 29, 2015 0:2

$ export | grep dasom
declare -x GTK_IM_MODULE="dasom"
declare -x QT4_IM_MODULE="dasom"
declare -x QT_IM_MODULE="dasom"
declare -x XMODIFIERS="@im=dasom"

이렇게 나옵니다. .xinput.d는 ignore 되는 듯 합니다.
카카오는 2.0.8.99 version이전에서는 나비에서도 문제가 없었습니다. 갑자기 이틀전 부터 문제가 되더군요.
문제는 2.0.8.999 에서도 발생하고
한컴이나 MS Office 2010 문제는 나비에서 발생안하는데 notepad 에서도 다솜에서 생기는 문제는 한컴과 MS Office가 유사합니다.
우선 notepad를 겨냥해서 문제를 debug하시는 것이 좋을 듯 합니다. 물론 카카오도 문제지만 다른 wine program에서 발생하는 문제와는 넘 차이가 큽니다.
한글이 리눅스에서 제데로 입력되지 않는 문제는 참 안타까운 일 입니다. XP와 active-x 덕분에 바이러스 지옥과 IT 후진국이 되고 있는데...
의미있는 일을 하시는데 bug reporting 이왜 도와 드릴 수가 없내요.
혹시 영어로된 website 같은 것이 이해가 잘 안되시는 부분이 있다면 제가 번역/이해는 도움될지 모르겠습니다. 영어가 1st language 라서요.

from dasom.

 avatar commented on June 27, 2024

입력기 원리가 단순하여 소스코드가 몇 줄 되지 않습니다.
코딩에 소요되는 시간보다 테스트에 소요되는 시간이 2~4배 들어갑니다. 그래서 버그 리포팅이 개발에 중요한 부분을 차지하고 있습니다.
말씀하신 부분은, 나비와 다솜으로 노트패드를 시험해보겠습니다.
감사합니다.

from dasom.

nemonein avatar nemonein commented on June 27, 2024

안녕하세요.
이 이슈가 닫힌 건지 모르겠지만, 이 문제는 아직 계속 되고 있습니다.
우분투 14.04, Wine 1.7.55 사용 중입니다.

와인용 노트패드에서 '동해물과 백두산이 마르고 닳도록'을 입력하면 다음과 같이 보여집니다.
'동해물과 백두산이 마르고 닳도록록' 또는 '동해물과 백두산이 마르고고닳도록' 등등.
매번 같은 결과가 나오는 것은 아닌 것 같네요.

Total Commander 에서는 이런 식입니다.
'동해물과 백두산이이마르고고닳도록'

기타 다른 프로그램에서도 주로 공백을 입력할 때 문제가 발생하는 것 같습니다.

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

from dasom.

 avatar commented on June 27, 2024

나비 입력기로는 어떤가요?
2015. 12. 14. 오전 11:11에 "nemonein" [email protected]님이 작성:

안녕하세요.
이 이슈가 닫힌 건지 모르겠지만, 이 문제는 아직 계속 되고 있습니다.
우분투 14.04, Wine 1.7.55 사용 중입니다.

와인용 노트패드에서 '동해물과 백두산이 마르고 닳도록'을 입력하면 다음과 같이 보여집니다.
'동해물과 백두산이 마르고 닳도록록' 또는 '동해물과 백두산이 마르고고닳도록' 등등.
매번 같은 결과가 나오는 것은 아닌 것 같네요.

Total Commander 에서는 이런 식입니다.
'동해물과 백두산이이마르고고닳도록'

기타 다른 프로그램에서도 주로 공백을 입력할 때 문제가 발생하는 것 같습니다.

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


Reply to this email directly or view it on GitHub
#24 (comment).

from dasom.

nemonein avatar nemonein commented on June 27, 2024

죄송합니다.
나비는 사용하지 않아서 모르겠습니다.
iBus, Fcitx 에선 정상적으로 입력됩니다.

from dasom.

 avatar commented on June 27, 2024

제가 WINE 한글 설정을 몇 번 시도했다가 실패하여 WINE 에서 한글 입력을 못하고 있어요.
매번 설치/삭제, 설치/삭제하기 곤란하니...
다른 분들이 나비와 다솜으로 입력할 때 차이점을 좀 알려주세요.

from dasom.

nemonein avatar nemonein commented on June 27, 2024

나비를 설치하고 시험해봤는데, 나비에선 정상적으로 입력됩니다.
다만.. 약간 다른 결과가 나와서 아래와 같이 알려드립니다. (다솜은 모두 PPA 로 현재 최신판이 설치되어 있습니다.)

  • 우분투 14.04(64bit; 데스크탑) --> 위와 같은 입력 오류.
  • 주분투 15.10(64bit; 노트북) --> 상동.
  • 우분투 15.10(32bit; VBox 가상머신) --> 정상 입력.(메모장, 토털코맨더)

32bit 에선 정상작동 되고, 64bit 에선 글자 반복 현상이 있습니다. 적어도 제가 실험해본 바로는 그렇게 나오는군요.
그리고, 가상머신에 설치된 다솜 인디케이터가 한/영을 표시하지 않고 느낌표가 나와있는데, 이건 무슨 문제일런지요?

from dasom.

 avatar commented on June 27, 2024

그리고, 가상머신에 설치된 다솜 인디케이터가 한/영을 표시하지 않고 느낌표가 나와있는데, 이건 무슨 문제일런지요?

dasom-indicator 가 dasom-daemon 에 접속 실패할 경우와 연결이 끊긴 경우 느낌표로 나옵니다.

from dasom.

 avatar commented on June 27, 2024

데비안 jessie 64비트, wine 1.6.2 에서 notepad.exe 를 실행하여 문자를 입력하면서 스페이스 눌렀을 때 글자 반복 현상이 재현되지 않았습니다. nabi 와 dasom 의 결과가 같습니다.

hodong@debian:~/.wine/drive_c/windows$ export XMODIFIERS="@im=dasom"
hodong@debian:~/.wine/drive_c/windows$ wine notepad.exe 
hodong@debian:~/.wine/drive_c/windows$ uname -a
Linux debian 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt20-1+deb8u1 (2015-12-14) x86_64 GNU/Linux
hodong@debian:~/.wine/drive_c/windows$ wine --version
wine-1.6.2

from dasom.

 avatar commented on June 27, 2024

한컴오피스 2010 체험판을 구할 수가 없어서 한컴오피스 2010 테스트 불가합니다.
한컴오피스 2014 체험판의 경우,
nabi 의 경우 영문 입력 가능, 한글 입력 불가
dasom 의 경우 영문 입력 불가, 한글 입력 불가
합니다.

from dasom.

 avatar commented on June 27, 2024

우분투 15.10 64비트에서 notepad.exe 를 실행하여 문자를 입력하면서 스페이스 눌렀을 때 글자 반복 현상이 재현됩니다.

hodong@hodong-VirtualBox:~$ uname -a
Linux hodong-VirtualBox 4.2.0-22-generic #27-Ubuntu SMP Thu Dec 17 22:57:22 UTC 2015 i686 i686 i686 GNU/Linux
hodong@hodong-VirtualBox:~$ wine --version
wine-1.6.2

from dasom.

 avatar commented on June 27, 2024

데비안 jessie 64비트, wine 1.6.2 에서 notepad.exe 를 실행하여 문자를 입력하면서 스페이스 눌렀을 때 글자 반복 현상이 재현되지 않았습니다. nabi 와 dasom 의 결과가 같습니다.

데비안 jessie 64비트, wine 1.6.2 에서 notepad.exe 를 실행하여 문자를 입력하면서 스페이스 눌렀을 때 글자 반복 현상이 재현됩니다. 제가 잘못 알았습니다.

from dasom.

 avatar commented on June 27, 2024

dasom과 nabi가 차이나는 원인을 찾았습니다.
dasom-jeongeum은 한글도 처리하고 스페이스도 처리합니다. nabi 의 경우 한글만 처리하고 스페이스는 IMForwardEvent()로 돌려보내고 있습니다. 그래서 차이가 나는 것입니다.
이 문제는 WINE 에서 처리를 해야할 것을 보입니다. WINE 에 버그 리포트를 보내는 것이 좋겠습니다.

다솜에서 이를 회피할 수 있는 방법이 있습니다. ibus, fcitx, nabi 에 있는 한글 엔진 모듈처럼 dasom-jeongeum이 스페이스의 키값을 소비하지 않도록 변경하는 방법이 있으나 지금은 적용하지 않겠습니다.
xkb 도입 이후 다시 고려하겠습니다.

관련 이슈 #43

from dasom.

 avatar commented on June 27, 2024

This issue was moved to dasom-im/dasom-jeongeum#7

from dasom.

Related Issues (20)

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.