Synergy

최근에 MBP를 마련하면서 Windows와 번갈아가면서 하는 작업이 늘게 되어서 Synergy를 사용하게 되었는데 설정을 바꿔가며 테스트 하다가 이상한 증상이 발견되어 이를 해결하는 방법을 공유 하고자 한다.

환경 및 증상

  • 환경 : Synergy 서버는 Windows7 64bit 버전
  • 증상 : Synergy 서버를 종료 했다가 다시 실행하면 아래와 같은 오류 메시지가 발생하면서 실행되지 않음
    • ERROR: failed to initialize hook library, is synergy already running?
    • FATAL: failed to start server: unable to open screen

해결방법

먼저, 알아두어야 할 것은 Synergy 서버프로세스가 이미 떠 있다면 종료 시키면 해결된다. 하지만, 서버프로세스 중복에 의한 경우는 거의 없고 Hooking 하는 부분에서 무언가 트러블을 일으키는 것으로 보인다.

  • Ctrl+Alt+Delete를 눌르고 사용자전환(W)을 선택한다
  • 로그인 창이 나오면 방금전에 사용하던 계정으로 다시 로그인한다.
  • 스크린과 관련된 부분이 초기화 되면서 Synergy 서버가 정상적으로 실행된다

일종의 버그라고 보여지며.. 현재까지는 Windows7 64bit에서만 확인되었다.