Skip to content
This repository has been archived by the owner on Jun 7, 2020. It is now read-only.

More wine problem #7

Closed
ghost opened this issue Dec 22, 2015 · 20 comments
Closed

More wine problem #7

ghost opened this issue Dec 22, 2015 · 20 comments
Labels

Comments

@ghost
Copy link

ghost commented Dec 22, 2015

From @cogniti on November 3, 2015 13:1

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

Copied from original issue: dasom-im/dasom#24

@ghost ghost added the xim label Dec 22, 2015
@ghost
Copy link
Author

ghost commented Dec 22, 2015

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

@ghost
Copy link
Author

ghost commented Dec 22, 2015

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은 나비에서 같은 문제가 일어납니다.

@ghost
Copy link
Author

ghost commented Dec 22, 2015

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

@ghost
Copy link
Author

ghost commented Dec 22, 2015

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

@ghost
Copy link
Author

ghost commented Dec 22, 2015

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

@ghost
Copy link
Author

ghost commented Dec 22, 2015

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

      1. 07:29에 "yelled1" notifications@github.com님이 작성:

새로 만들어 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.

@ghost
Copy link
Author

ghost commented Dec 22, 2015

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

@ghost
Copy link
Author

ghost commented Dec 22, 2015

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 라서요.

@ghost
Copy link
Author

ghost commented Dec 22, 2015

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

@ghost
Copy link
Author

ghost commented Dec 22, 2015

From @nemonein on December 14, 2015 2:10

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

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

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

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

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

@ghost
Copy link
Author

ghost commented Dec 22, 2015

나비 입력기로는 어떤가요?
2015. 12. 14. 오전 11:11에 "nemonein" notifications@github.com님이 작성:

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

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

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

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

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


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

@ghost
Copy link
Author

ghost commented Dec 22, 2015

From @nemonein on December 14, 2015 12:23

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

@ghost
Copy link
Author

ghost commented Dec 22, 2015

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

@ghost
Copy link
Author

ghost commented Dec 22, 2015

From @nemonein on December 16, 2015 13:21

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

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

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

@ghost
Copy link
Author

ghost commented Dec 22, 2015

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

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

@ghost
Copy link
Author

ghost commented Dec 22, 2015

데비안 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

@ghost
Copy link
Author

ghost commented Dec 22, 2015

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

@ghost
Copy link
Author

ghost commented Dec 22, 2015

우분투 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

@ghost
Copy link
Author

ghost commented Dec 22, 2015

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

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

@ghost
Copy link
Author

ghost commented Dec 22, 2015

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

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

관련 이슈 dasom-im/dasom#43

@ghost ghost closed this as completed in 1d72858 Dec 22, 2015
This issue was closed.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

0 participants