자유롭게 게시물을 올릴수있는 게시판입니다.
  • 유년추억
  • 학교생활
  • 입시준비
  • 대학생활
  • 군생활
  • 알바생활
  • 취업준비
  • 직장생활
  • 원룸생활
  • 연애중
  • 결혼준비
  • 집안살림
  • 자녀교육
  • 창업준비
  • 이민유학
  • 노후생활
  • 전체보기


[NT5.] 리눅스에서 윈도우2000 프로그램 끌어 사용하기

 
리눅스에서 윈도우2000 끌어쓰기 입니다.

리눅스에서 윈도우를 사용하는 방법으로 몇가지 방법이 있는데 대표적인 방법이

vnc로 원격 윈도우창을 끌어다 쓰는 방법과 vmware 와 같은

에뮬레이터를 이용하여 리눅스에서 윈도우를 띄우는 방법이다.

하지만 두가지 방법다 치명적인 단점이 있다. vnc 의 경우는

윈도우에다가 vnc server 를 설치 해야만하고 vmware 의 경

우는 두개의 OS를 동시에 사용하기 때문에 시스템 성능에 큰

영향을 끼친다. 여기에 소개하는 rdesktop 은 클라이언트입장에서

바로 사용이 가능합니다. 그리고 시스템 성능에도 거의 영향을

미치지 않더군요..단지 네트워크 성능엔 다소..하지만..상당히

상당히 유용하게 사용하실수 있습니다. 속도역시 로컬 컴퓨터

랑 거의 차이가 없더군요..그럼 사용방법에 대해 알아보죠.



먼저 //bibl4.oru.se/projects/rdesktop/ 으로 가셔서

rdesktop-1.0.0.tar.bz 와 rdesktop-unified-patch19-4-3.bz2

파일을 다운 받습니다.



임시 디렉토리에 rdesktop-1.0.0.tar.bz 을 풀고 패치파일도 동일선상에 풀어 놓습니다.

패치를 적용합니다.

patch -p0 < ./rdesktop-unified-patch19-5-6

그런뒤 rdesktop-1.0.0 디렉토리 안으로 들어 가셔서 컴파일합니다.

make



그럼 rdesktop 이라는 바이너리 파일이 생성 될것입니다.

rdesktop -g 1024x768 -u administrator 192.168.1.1



이와 같은 식으로 원격의 window2000 을 끌어와 쓰실수가 있습니다.

그럼...유용히 사용하시길 ...

치세
2005-09-08 14:38:33
2530 번 읽음
  총 2 개의 댓글이 있습니다.
  1. 1. AmadeusM '05.10.1 5:00 AM 신고
    한글이...
    그게 아마 한글 입력이 안될텐데요...
    전... 레드햇9에 내장된걸루다가 써봤는데...
    한영전환이 안되서... 애먹었습니다...

    혹시 한영전환하는거 아시는분... - 한글 나오게... -
    좀 갈켜 주십시요... ↓댓글에댓글
  2. 2. ZeroHill '06.2.16 12:57 AM 신고
    한글 가능합니다.
    ko
    한글 키보드 맵 설정

    #
    # Top row
    #
    1 0x2
    2 0x3
    3 0x4
    4 0x5
    5 0x6
    6 0x7
    7 0x8
    8 0x9
    9 0xa
    0 0xb
    BackSpace 0xe

    #
    # QWERTY first row
    #
    Tab 0xf localstate
    ISO_Left_Tab 0xf shift
    q 0x10 addupper
    w 0x11 addupper
    e 0x12 addupper
    r 0x13 addupper
    t 0x14 addupper
    y 0x15 addupper
    u 0x16 addupper
    i 0x17 addupper
    o 0x18 addupper
    p 0x19 addupper

    #
    # QWERTY second row
    #
    a 0x1e addupper
    s 0x1f addupper
    d 0x20 addupper
    f 0x21 addupper
    g 0x22 addupper
    h 0x23 addupper
    j 0x24 addupper
    k 0x25 addupper
    l 0x26 addupper
    Return 0x1c localstate

    #
    # QWERTY third row
    #
    z 0x2c addupper
    x 0x2d addupper
    c 0x2e addupper
    v 0x2f addupper
    b 0x30 addupper
    n 0x31 addupper
    m 0x32 addupper

    space 0x39 localstate

    less 0x56
    greater 0x56 shift
    bar 0x56 altgr
    brokenbar 0x56 shift altgr

    #
    # Esc and Function keys
    #
    Escape 0x1 localstate
    F1 0x3b localstate
    F2 0x3c localstate
    F3 0x3d localstate
    F4 0x3e localstate
    F5 0x3f localstate
    F6 0x40 localstate
    F7 0x41 localstate
    F8 0x42 localstate
    F9 0x43 localstate
    F10 0x44 localstate
    F11 0x57 localstate
    SunF36 0x57 localstate
    F12 0x58 localstate
    SunF37 0x58 localstate

    # Printscreen, Scrollock and Pause
    # Printscreen really requires four scancodes (0xe0, 0x2a, 0xe0, 0x37),
    # but (0xe0, 0x37) seems to work.
    Print 0xb7 localstate
    Sys_Req 0xb7 localstate
    Execute 0xb7 localstate
    F22 0xb7 localstate
    Scroll_Lock 0x46
    F23 0x46

    #
    # Insert - PgDown
    #
    Insert 0xd2 localstate
    Delete 0xd3 localstate
    Home 0xc7 localstate
    End 0xcf localstate
    Page_Up 0xc9 localstate
    Page_Down 0xd1 localstate

    #
    # Arrow keys
    #
    Left 0xcb localstate
    Up 0xc8 localstate
    Down 0xd0 localstate
    Right 0xcd localstate

    #
    # Numpad
    #
    Num_Lock 0x45
    KP_Divide 0xb5
    KP_Multiply 0x37
    KP_Subtract 0x4a
    KP_Add 0x4e
    KP_Enter 0x9c

    KP_Decimal 0x53 numlock
    KP_Separator 0x53 numlock
    KP_Delete 0x53

    KP_0 0x52 numlock
    KP_Insert 0x52

    KP_1 0x4f numlock
    KP_End 0x4f

    KP_2 0x50 numlock
    KP_Down 0x50

    KP_3 0x51 numlock
    KP_Next 0x51

    KP_4 0x4b numlock
    KP_Left 0x4b

    KP_5 0x4c numlock
    KP_Begin 0x4c

    KP_6 0x4d numlock
    KP_Right 0x4d

    KP_7 0x47 numlock
    KP_Home 0x47

    KP_8 0x48 numlock
    KP_Up 0x48

    KP_9 0x49 numlock
    KP_Prior 0x49

    #
    # Inhibited keys
    #
    Caps_Lock 0x0 inhibit
    Multi_key 0x0 inhibit
    Shift_R 0x36
    Shift_L 0x2a

    Alt_R 0xb8
    Mode_switch 0xb8
    ISO_Level3_Shift 0xb8

    Alt_L 0x38

    Control_R 0x9d
    Control_L 0x1d

    # Translate Meta, Super and Hyper to Windows keys.
    # This is hardcoded. See documentation for details.

    # Translate Menu to the Windows Application key.
    # This one does not work either.
    Menu 0xdd

    map 0x412
    exclam 0x02 shift
    at 0x03 shift
    numbersign 0x04 shift
    dollar 0x05 shift
    percent 0x06 shift
    asciicircum 0x07 shift
    ampersand 0x08 shift
    asterisk 0x09 shift
    parenleft 0x0a shift
    parenright 0x0b shift
    minus 0x0c
    underscore 0x0c shift
    equal 0x0d
    plus 0x0d shift
    bracketleft 0x1a
    braceleft 0x1a shift
    bracketright 0x1b
    braceright 0x1b shift
    semicolon 0x27
    colon 0x27 shift
    apostrophe 0x28
    quotedbl 0x28 shift
    grave 0x29
    asciitilde 0x29 shift
    backslash 0x2b
    bar 0x2b shift
    comma 0x33
    less 0x33 shift
    period 0x34
    greater 0x34 shift
    slash 0x35
    question 0x35 shift
    Hangul 0xf2
    Hangul_Hanja 0xf1




    xkeymap.c 의 138 번째 줄을 수정


    /* map */
    if (strncmp(line, "map ", 4) == 0)
    {
    g_keylayout = strtol(line + 4, NULL, 16);
    DEBUG_KBD(("Keylayout 0x%x\n", g_keylayout));
    continue;
    }




    /* map */
    if (strncmp(line, "map ", 4) == 0)
    {
    g_keylayout = strtol(line + 4, NULL, 16);
    if(g_keylayout == 0x0412)
    g_keylayout |= 0xe0010000;
    DEBUG_KBD(("Keylayout 0x%x\n", g_keylayout));
    continue;
    }



    실행

    rdesktop -a 16 -k ko URL ↓댓글에댓글
☞ 로그인 후 의견을 남기실 수 있습니다
 캐시선물





365ch.com 128bit Valid HTML 4.01 Transitional and Valid CSS!
태그