wine 에서의 한글 입력

bluedog의 이미지

ubuntu 8.04를 설치하고 계획한대로 virtualbox등등을 설치(office를 위해)하고 유일하게 하는 게임인 WoW를 위해 wine을 설치 했읍니다.

일단 처음엔 실행이 잘되던데 업데이트를 생각없이 하다보니 갑자기 키입력이 안되는 상황이 발생 했읍니다. ie4linyz를 설치하고 거기 있는 wine설정을 복사하는 등의 삽질 후에 이제 키입력은 되는데..

대화창에서 한글이 입력안되네요 ...

여러군데 찾아보니 wine상의 게임에서 한글입력문제는 오래전부터 생긴거 같은데

해결방법아시는분 답글 부탁드립니다.

lacovnk의 이미지

7.10 시절에 했었는데, 되다 말다 하더군요; 다시 시작하면 되고 -_-;;

콘솔에서 wine ....WoW.exe 해서 실행시키고 결과를 한번 보세요~

Munsen의 이미지

나비로 하면 됩니다 =_=

bluedog의 이미지

이것저것해도 안됬는데 ...
wine이 0.9.60으로 업되면서 문제가 없어 졌네요 ubuntu 에서 레이드를 ^^

bluedog의 이미지

버전 업이 아니라 버전업되면서 호환성 모드가 98로 되면서 되는거였읍니다.

JN의 이미지

최신 버전(0.9.61)의 Wine은 윈도우의 네이티브 IME를 사용할 수 있게 되었습니다. http://kldp.net/projects/saenaru/ 에 공개된 Saenaru를 기본 입력기로 사용하고 싶다면,

$ wine Saenaru-1.0.1.exe 
$ regedit reg_saenaru.reg 
하시는 걸로 설정이 됩니다. 두벌식이 기본 설정이고, Shift+Space, Hangul, Hangul_Hanja 키 모두 동작합니다. 세벌식을 사용하시려면 LayoutFlag값을 손보시면 됩니다. 아직까진 상태윈도우를 볼 수 없기 때문에 현재 변환모드를 확인하기 어렵고, 설정을 바꾸기 위해서는 레지스트리를 손보아야 하기는 합니다.

Wine에서 원하는 IME가 로드되도록 하기 위해서는, ime 파일을 c:\windows\system32에 두고서, 아래처럼 설정하면 됩니다.

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layouts\E0010412]
"IME file"="SAENARU.IME"
이게 기본이고, 이외에 입력기가 사용하는 사전파일이라던지, 다른 레지스트리 설정이 제대로 되어 있어야 잘 동작하게 됩니다. 다행히 새나루는 이게 위에서처럼 아주 간단히 가능합니다. 이외에, 수작업이 필요합니다만 MS Windows의 IME2002나 IME2003도 잘 동작하더군요.

아래처럼 하시면, 다시 XIM을 사용하도록 설정을 되돌릴 수 있습니다.

$ regedit reg_saenaru_remove.reg

IME를 사용하게 되면 Wine의 한글 입력에 XIM이 관여하지 않게 되어, 입력기 메시지를 처리하기 위한 프로세스간 스위칭이 줄어들기 때문에 부하가 큰 프로그램에서 조금이나마 유리할 것으로 기대합니다. 또한 XIM마다 그 구현이 조금씩 차이가 있어서 그 각각의 차이를 Wine이 고려하기가 어려운 점을 극복할 수 있다고 생각합니다.

댓글 첨부 파일: 
첨부파일 크기
Plain text icon reg_saenaru.reg_.txt561바이트
Plain text icon reg_saenaru_remove.reg_.txt550바이트
Image icon wine_saenaru.png73.46 KB
익명 사용자의 이미지

우분투 사용 이틀 째인데 아직 많이 어렵네요 하하:;
한글 2007.. 불안정하지만 돌아간다는 사실에 만족합니다ㅎ
(저희같은 초보들을 위해) 항상 수고하시는 리눅스 고수님들!! 감사합니다 ^^@

정상인의 이미지

한글2007이 불안정하시면 리눅스용 2008을 시도해보시는 건 어떤가요?
라이센스를 또 사야한다는 게 문제지만 예전엔 체험판같은게 있었던 거 같은데..

이한길의 이미지

제 키보드에는 한영키가 없습니다. 혹시 한영전환을 위해 다른 키를 사용하려면 어떻게 해야 할까요?

----
먼저 알게 된 것을 알려주는 것은 즐거운 일이다!
http://hangulee.springnote.com
http://hangulee.egloos.com

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.