'키보드공유'에 해당되는 글 2건

  1. 2014.04.16 Synergy - Windows(server-main) , Mac(client-sub)
  2. 2010.01.28 Synergy 1.3.1 Korean Patch (1)
2014.04.16 10:31

Synergy - Windows(server-main) , Mac(client-sub)

이번에 소개할 프로그램은 Synergy입니다.


이 Synergy라는 프로그램은 네트웍을 이용하여 키보드와 마우스를 공유하는 프로그램입니다.

여러대의 PC를 한 책상에 올려두고 작업을 할 때 이쪽 PC에서 작업하다가 다른 PC로 이동하려고 하면 저쪽 PC에 있는 키보드와 마우스를 사용해야 했지요. 하지만 Synergy를 사용하면 하나의 키보드와 마우스로 양쪽 PC 모두 제어하는게 가능해집니다. 책상도 깔끔해지고요.



현재 저의 책상에는 두대의 PC가 있습니다. 윈도우 프로그램을 개발하기 위한 윈도우PC와 아이폰 프로그램을 개발하기 위한 맥미니입니다. 이 두대의 컴퓨터를 윈도우 PC에 연결된 키보드와 마우스를 사용하여 편하게 작업하였습니다. 
여기서는 Synergy를 설치하고 환경설정하는 방법에 대해서 알아보겠습니다.

1. 윈도우용 Synergy 받기
우선 아래 주소에 접속합니다.
좌측 메뉴에 있는 "Download" -> "Latest Release"를 클릭합니다.


아래 창으로 이동되면 "Download Now"를 클릭하여 프로그램을 다운로드 받습니다.


다운로드 받은 프로그램을 실행시킵니다.


기본 설치 옵션입니다. "Next"를 선택합니다.


라이센스입니다. "I Agree"를 선택합니다.


설치 경로입니다. "Install"을 선택합니다.


설치가 완료되면 "Close"를 선택합니다.

2. 윈도우용 Synergy 설정(서버)

설치가 완료되면 아래 경로에 있는 Synergy 프로그램을 실행 시킵니다.


그러면 다음과 같이 프로그램이 작동됩니다.
먼저 Synergy는 client와 server 구조로 되어 있습니다.
현재 우리가 설정하려고 하는 구조는 윈도우PC가 server가 되고 맥미니가 client가 됩니다.
(키보드와 마우스가 연결된PC가 server입니다.)

Server로 설정하기 위해 "Share this computer's keyboard and mouse(server)"를 선택합니다. 그 후에 컴퓨터를 연결하기 위해 Configure 버튼을 클릭합니다.


그러면 다음과 같이 "Screens & Links" 창이 뜹니다.
여기서는 synergy 프로그램에 연결될 컴퓨터의 이름(혹은 주소)과 화면의 위치를 설정해 줄 수 있습니다.

먼저 "Screens:"를 보겠습니다.
여기서 보이는 "121.170.28.239"가 윈도우PC의 IP주소가 되고, "personal-MacMini"가 맥미니의 컴퓨터 이름입니다.
(IP주소로 설정하던 컴퓨터 이름으로 설정하던 상관이 없습니다. 다만 한글을 안되는 것 같더군요.)

두번째로 "Links:"를 보겠습니다.
여기서는 각 컴퓨터 모니터와의 관계를 설정할 수 있습니다.
"personal-MacMini is right of 121.170.28.239"는 맥미니 화면을 윈도우PC의 우측에 설정하는 것이고,
"121.170.28.239 is left of personal-MacMini"를 마찬가지로 윈도우PC의 화면을 맥미니의 좌측에 설정하는 것입니다.
설정이 완료 되었으면 OK를 선택합니다.


그러면 이번에는 Advanced 버튼을 클릭합니다.


여기서는 윈도우PC의 Screen Name과 Port를 설정할 수 있습니다.
Screen Name은 IP주소로 설정을 했고, synergy는 기본적으로 24800 포트를 사용합니다.
OK 버튼을 클릭합니다.


그러면 이제 윈도우PC에서의 설정은 완료 되었습니다.

3. 맥미니에서 synergy 설치하기

이번에는 맥미니에서 synergy를 설치하도록 하겠습니다.
아까 다운로드 받았던 경로로 가지 마시고 아래 주소로 접속하여 프로그램을 다운로드 받습니다.(SynergyKM이라는 프로그램입니다.)
(아까 다운로드 받았던 프로그램의 MacOSX버전을 다운받아도 사용할 수는 있지만 윈도우 화면을 지원하지 않아 설정하기 까다롭습니다. SynergyKM은 맥에서 GUI 기반으로 synergy를 설정할 수 있습니다.)


다운로드가 완료되면 다음과 같은 창이 뜹니다.
"SynergyKM Installer"를 실행하여 설치를 시작합니다.


"열기" 버튼을 눌러서 설치를 합니다.



4. 맥용 Synergy 설정(클라이언트)

맥미니 바탕화면에서 "시스템 환경설정"을 클릭합니다.
그러면 아래와 같이 "기타" -> "SynergyKM" 아이콘이 생성된 것을 보실 수 있습니다.
"SynergyKM"을 실행합니다.


그러면 다음과 같은 프로그램이 뜹니다.
여기서는 client로 실행할 것이기 때문에 설정이 쉬운 편입니다.
우선 "General" 탭에서 "Connect to a shared keyboard and mouse"가 설정되어 있을 것입니다. 이것이 client 설정이고 그냥 둡니다.
그리고 "General" 탭 옆에 있는 "Client Configuration" 탭을 선택합니다.


그러면 다음과 같이 서버의 아이피를 설정할 수 있는 창이 나옵니다.
여기에 윈도우 PC의 IP주소를 입력합니다.
(참고로 맥미니의 Screen Name을 여기서 확인할 수 있습니다. 윈도우PC에서 서버로 설정할 때 참고하시기 바랍니다.)


이후에 다시 "General" 탭으로 돌아와서
"Turn Synergy On"버튼을 클릭합니다.


그러면 아래와 같이 연결이 되었다는 상태정보를 확인하실 수 있습니다.


이제 ENJOY하세요



출처 : leedonghoon.com



Trackback 1 Comment 0
2010.01.28 11:23

Synergy 1.3.1 Korean Patch

좀 매니악한 키보드를 샀더니 좋으면서도 한편으론 , 회사에서 사용하는 컴퓨터가 많아서
(노트북 까지 포함해서 3대) 바뀐 키보드는 한대 뿐이고 , 그렇다고 키보드를 3대를 사서 놓을
수도 없고 많이 고민을 하다가 KVM ( Keyboard , Video , Mouse 공유 장비 )를 알아보다가
이것도 해결책이 아닌거 같아서 조사중에 SourceForge란 오픈소스 프로젝트인 Synergy
키보드 마우스 공유 프로그램을 발견했다.

이 프로그램은 , 한자리에서 여러대의 컴퓨터를 사용할경우 키보드와 마우스를 소프트웨어
적으로 공유하는 프로그램이다.

즉 , 사진처럼 화면이 3개 , 컴퓨터가 3개인데 키보드 마우스는 하나로 모두를 컨트롤 하는것이다.

방법은 마우스 커서가 컴퓨터와 컴퓨터 사이를 넘어다니고 , 마우스 커서가 있는 컴퓨터에
키보드 입력이 들어가는 것이 이 프로그램의 핵심적인 아이디어.


참 감동해서 사용을 했으나. 결정적인 단점이 있었다.
이게 미국에서 만든 프로그램이다보니 다국어 지원이 전혀 안돼어 있다는 것 ..;
즉 한영 전환이 돼지 않았다! -_-;;


야튼 오픈 소스의 장점을 이용해서 프로그램을 뜯어보다가. 해당 키 처리가 돼지 않는 것을
발견하고 소스를 고치다가 귀찮아져서 던져놓고 검색을해보니 역시 누군가 열심히 작업한
결과물들을 찾을 수 있었다 ( 구글신 만세 ) 야튼 여러사람의 노하우를 종합해서 빌드를해서
지금 쓰고 있다.

결정적인 문제점이 Shift+space가 넘어가지 것이었는데 , 이게 해결돼서 비싼 해피해킹을
2대나 추가적으로 사야하는 갈등에서 해결돼서 오늘 기분이 너무 좋았다.

프로그램 설정이 처음에 조금 까다로웠는데 ,
개념을 살짝 이해하면 그다지 어렵지 않고 한번 하면 끝난다.


어쨌든 고친 바이너리와 참고자료를 다음 링크에 남겨두겠다.
필요한 분들을 참고하기 바란다.

아 참고로

1, 고정 IP를 가지고 서로에게 억세스를 할수 있는 시스템이 필요하고
2, 어차피 소프트웨어적인 것이기때문에 부하가 걸리거나 훅이 걸리는경우
  키 입력을 전송할수 없는 경우가 발생한다.


하지만 프로그램을 무지 잘만든건 여러가지 편의기능을 제공한다는거.
1, 컴퓨터간에 클립보드 공유까지 지원하고 ,
2, 부팅시 자동 실행 설정등 아주 깔끔하게 돼어있다.


다운로드 받을 URL
http://sourceforge.net/projects/synergy2/
마고자가 수정한 한글패치 ( 설치됀 프로그램 파일 폴더에 덮어쓰세요 )


출처 : http://magoja.tistory.com

Trackback 1 Comment 1
  1. J.Sohn 2010.01.28 11:26 address edit & del reply

    synergy 사용 세팅 두번째 - 넷북과 듀얼모니터는 어떻게 공존하는가
    http://mrsohn.egloos.com/4223641