오래전 이야기/Linux

synergy

리눅스 엔지니어였던 2009. 6. 24. 13:58
컴퓨터를 여러대 사용하는 경우 아무래도 가장 불편한 점은 마우스와 키보드의 사용에 있을것이다.

키보드와 마우스에 손을 번갈아가며 왔다갔다하는 이런 귀찮음(?)정말 참을수가 없다.

더군다나 집에서 사용하는 컴퓨터 책상이 많이 좁고 불편해서(나의 컴퓨터생활에서 가장 오래된 놈이라고 할수있다.)

요런 상태에서 인터넷을 돌아다니다 발견한것이 synergy라는 키보드 마우스 공유 프로그램이다.

좀 더 찾아보니 Multiplicity 라는 것도 있지만 요놈은 상용에다 설정도 까다롭단다.

synergy의 장점으로는 오픈소스 프로젝트로 다양한 플랫폼을 지원하다.

따라서 본인이 쓰고 있는 환경에 가장 적합하다.


< 본인의 환경 >
윈도우즈 데스크탑
리눅스 노트북

그럼 본격적으로 시너지를 사용해 보자.


1. 호스트 설정

다음 사이트에서 시너지를  다운받을수 있다.

http://synergy2.sourceforge.net/index.html

각자의 환경에 맞는 파일을 받으면 되는것이다.

본인은 윈도우 환경에서 호스트를 구축할것이므로 윈도우용 바이너리를 받고 설치하였다.


사용자 삽입 이미지

server로 사용할 것이기 때문에 두번째 옵션인 Share this computer's keyboard and mouse (server)를 선택한다.

설정을 완료하게 되면 test 및 시작을 할수 있다.

사용자 삽입 이미지

사용할 스크린을 설정한다.

여기서 winxp는 호스트환경 supaflow-laptop( 본인의 노트북이름이다.)이다.

사용자 삽입 이미지
사용자 삽입 이미지

호스트에서 사용할 이름인 winxp를 입력한다.

포트는 기본값으로 사용하면 된다.


사용자 삽입 이미지

자동시작 메뉴로 왼쪽은 로그인했을때 오른쪽은 컴퓨터가 부팅을 하였을때와 같이 각각 설정할수 있다.

본인의 목적에 맞도록 설정하자.


  2. 클라이언트(리눅스) 설정

호스트를 설정하였으니 리눅스에서 클라이언트를 설정해보자. 마찬가지로 위의 사이트에서 synergy받은 다음 설치하면 된다.

우분투같은 경우는 apt-get install synergy 로 설치할수 있다.

/etc/hosts 파일을 열어서 사용할 호스트와 클라이언트 주소, 호스트에서 설정한 이름을 적어주면 된다.

192.168.0.1 winxp

192.168.0.125 client

2.1 실행

실행할때는 터미널에서 다음 명령어를 실행하면 클라이언트가 실행된다.

synergyc winxp   // 여기서 winxp는 호스트에서 설정한 스크린 이름

X-window환경일 때는 qucksynergy 를 설치하면 gui화면으로 설정이 가능하다.

설정이 다되었으니 이제 사용해보자. 네트워크 연결을 확인한 후 마우스를 왼쪽 오른쪽으로 왔다갔다 하면 키보드와 마우스가 공유되는 희열(?)을 맛볼수 있다.

============================
<출처: http://supaflow.tistory.com/87>