Synergy

지각생 연습장

목차

Synergy

여러 컴퓨터에서 키보드와 마우스를 공유하는 프로그램. KVM장비를 대체할 수 있는 소프트웨어

사용법

여러 컴퓨터의 역할 정하기

  • 키보드/마우스를 공유할(직접 연결되어 있는) 컴퓨터가 "서버", 다른 컴퓨터들은 "클라이언트"가 된다.
  • 각 컴퓨터의 이름을 지어놓는다. 예: ubuntu, xpsp3, home, desktop, laptop...

다운로드

  • 홈페이지 : http://synergy2.sf.net
    • 우분투 등 데비안 계열의 리눅스에서는 시냅틱 패키지 관리자에서 설치할 수 있다. 혹은 이 명령 : apt-get install synergy

한글 패치

서버 설정

윈도우를 서버로

시너지 실행후

  1. "Share this computer's keyboard and mouse [server]" 선택
  2. Configure -> Screen & Links 설정 : 위에서 지어놓은 컴퓨터 이름 활용
  3. 옵션 설정
    • Options : 거의 그냥 두면 됨
    • Hot Keys : 위의 스크린 & 링크 설정에서 배치한 대로 전환하는 단축키 지정 ( 이거 안하면 마우스로만 스크린 들을 옮겨 다닐 수 있다 )
    • Advanced : 서버 컴퓨터의 이름을 지정한다 (위에서 정한대로)
  4. "Start"를 눌러 서버를 구동시킨다

리눅스를 서버로

/etc/synergy.conf 파일에 설정 (참고 : http://synergy2.sourceforge.net/configuration.html )

  • 노트북("laptop", Linux, 왼쪽)의 키보드와 마우스를 데스크탑("desktop", MS Windows XP, 오른쪽)이 사용하는 예
section: screens
  desktop:
  laptop:
end

section: links
  desktop:
    left = laptop
  laptop:
    right = desktop
end

section: options
  keystroke(shift+alt+left) = switchInDirection(left)
  keystroke(shift+alt+right) = switchInDirection(right)
end
  • 서버 실행
$ sudo synergys -f -n laptop

클라이언트 실행

연결할 각 컴퓨터에서 Synergy 를 실행한다.

윈도우

  • "Use another computer's shared keyboard and mouse (client)" 선택
    • Host Name 에 서버의 호스트 이름 혹은 IP주소를 넣는다
  • Options -> Advanced 에서 자신의 이름 입력(위에서 정한대로)

리눅스

터미널에서 아래 명령을 실행해준다.

  • synergy -f --name 컴퓨터이름 서버주소
  • 예: IP공유기로 연결된 서버가 192.168.0.2고, 이 컴퓨터(클라이언트)의 이름을 laptop 이라 정했으면
    • Synergy -f --name laptop 192.168.0.2

Mac

참고

개인 도구