rdesktop을 몇 번 쓰면 원격 윈도우즈의 한글입력기가 꼬입니다.

hayarobi의 이미지

Gentoo에서 rdesktop으로 (정확히는 grdesktop을 거쳐서) 보조컴으로 쓰는 윈도우즈에 접속해서 작업을 합니다.

일단 간단한 환경을 말씀드리겠습니다.
Gentoo에서는 gnome에서 nabi입력기에 keymap조절해서 shift+space와 한/영키 둘 다 사용 가능하게 했습니다.
윈도우즈는 XP프로이고, shift+space한영전환을 좋아해서 101키 type3으로 설정해서 쓰고 있습니다.

rdesktop도 윈도우즈를 부팅하고 나서 처음에는 쉬프트스페이스와 한/영키 모두 동작하면서 정상적으로 사용을 할 수 있습니다. 그런데 (아직 정확한 시점까지는 파악을 못 했는데) 어느 시점에서부터는 접속을 끊었다 다시 하면 입력기가 바로 로드가 안 됩니다. 이 이후에는 rdesktop을 통한 원격 접속뿐 아니라 윈도우즈 컴퓨터에서 직접 사용하는 것도 똑같은 현상이 발생합니다.

첨부한 이미지의 윗쪽처럼 키보드 모양만 있고 한글 입력 자체가 안 됩니다. 그래서 아래쪽처럼 입력이 트레이 위에서 수동으로 입력기를 바꾸고 나서야 한글을 쓸 수 있습니다. 새로 띄우는 모든 창이 다 저런 식으로 기본 입력기가 안 잡히게 됩니다.

문제는 그것뿐이 아니라 저 상황에서는 쉬프트스페이스 한영전환이 안 됩니다. (그냥 스페이스가 눌려지는 효과가 나옵니다.) 한/영키로는 전환이 되고요. 혹시 이게 무슨 문제인지 아시는 분 없으신가요?

File attachments: 
첨부파일 크기
Image icon insaneime.PNG7.03 KB
송효진의 이미지

rdesktop 에 언어설정이던가가 있었습니다. -lang ko 라고 했던가...
그거 안맞추면 EN 으로 맞춰지는 현상인듯 합니다.

emerge money

hayarobi의 이미지

rdesktop옵션은 잘 모르지만 grdesktop에서 키보드 옵션을 ko로 잡고 쓰거든요.

예전에 잘 모를 때 키보드 옵션을 안 잡고 써본 일도 있는데 그 때는 EN입력기가 자동으로 설치가 됩니다. 지금은 그런 경우가 아니고 처음에는 한글로 잘 되는데 어느 순간부터 재접속을 하면 문제가 생기는 것입니다.

혹시 은행이나 카드사의 키보드 보안 프로그램과 문제가 있나 테스트를 해 보려고 합니다.

=================
잠못자는 한솔아빠

익명사용자의 이미지

혹시 resktop 버전이 1.4 대가 아닌가요? 1.4버전에서는 적어주신 내용과 유사한 버그가 있었습니다.
저는 1.5 대 버전을 쓰고 있는데 한영키가 잘 먹습니다.

제 경우 101키 타입1 으로 해서 쓰고 있고,
krisna님의 한영키 설정팁으로 리눅스에서 한영키를 인식시켜서 쓰고 있습니다.
rdesktop안에서 한영키와 오른쪽알트키로 한영전환이 가능합니다.

지금 rdesktop안에서 글을 쓰고 있습니다.

hayarobi의 이미지

바로 위 익명사용자님 말씀대로 1.4대를 쓰고 있습니다.

몇 가지 실험을 해 본 결과 원격 데스크탑으로 '로그온'을 했을 경우 입력기를 제대로 설정하지 못 하는 것이었습니다. 로그인 시점에서 rdesktop이 윈도우즈가 제대로 인식하는 언어를 못 알려주나봅니다.

제 경우는 원격 윈도우즈가 프로버젼이라서 그런지 제가 별도로 세팅을 안 해서 그런지 오직 한 유저만이 로그인이 가능합니다. 그래서 로컬로(윈도우즈가 설치된 머신에서 직접 사용하는 것)로그온한 상태에서 원격으로 접속하면 로컬 머신의 세션이 막히고 그 세션을 원격머신이 가져가는 것이죠. 그래서 원래 설정을 그대로 가져오기 때문에 기본 입력기로 한글 입력기가 그대로 적용이 되는 것 같습니다.

반면에 rdesktop을 끌 때 연결끊기가 아닌 로그오프를 하고 다시 접속하면 로그온을 하면서 입력기가 꼬이는 것입니다.

이 사실을 알게 되니 전 직장의 서버에 접속할 때마다 입력기 상태가 개판이었던 것도 이해가 됩니다. 거기는 윈도우즈 서버라서 접속을 하면 거의 새로 로그온을 했었죠.

윗분 말씀을 보니 rdesktop 1.5에서는 이 문제가 개선되었나 보네요. 그래도 ~x86을 별로 안 좋아해서 당분간은 버전업도 안 하고 로그오프도 안 하고 써야겠습니다.

=================
잠못자는 한솔아빠

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.