'2009/01/29'에 해당되는 글 2건

  1. 피곤피곤~ 2009/01/29
  2. Synergy - Keyboard & Mouse Share between Mac OS X and Windows Vista 2009/01/29

피곤피곤~

from Misc 2009/01/29 15:44

오늘은 이상하게 피곤하다. 쉬고 싶은 마음이 굴뚝이지만, 모쪼록 몸조심해야 하는 시절인지라... ㅋㅋ

뭐 내일 휴가를 내고 쉬고 싶지만, 이래 저래 계속 일이 밀려 있어서 그러지 못할 것같다. 아무래도 매월 말일에 쉬는 건 뭔가 급하게 끝내야 할 것을 모르고 지나치게 될 거 같은 근거 없는 조바심이 생긴다.

그래도 쉬고 싶다. 음... 잠이 부족한건가?

2009/01/29 15:44 2009/01/29 15:44
Tag // , ,

예전에 노트북과 데스크탑을 쓰면서 키보드와 마우스를 번갈아 바꿔가며 쓰기 귀찮아서 설치했던 프로그램인데, 맥용 버전도 있었던 기억이 나서 찾아서 설치해 봤다.

결론은 너무도 쉽게 제대로 공유가 된다는 거. ㅋㅋ 이제 노트북을 잠깐 쓰기 위해 허리를 돌려 상체를 굽히고 팔을 쭉 뻗어서 노트북 키보드를 누르거나 터치패드를 쓰지 않아도 된다. ㅋㅋ

잠깐... 이거 키보드가 먹통이다. ㅡ.ㅡ;; 마우스는 잘 되는데... 뭐가 잘못된거지? 에효~1

한 가지 더, 비스타를 이용중인데, 어드민 권한을 요구하는 경우 경고창이 뜨는데, 그 때는 또 마우스가 제대로 동작하지 않는다. 결국 그 때마다 상체를 쭉 뻗어서 노트북에 손을 대야 한다. ㅡ.ㅡ;;

이거야 원~ 좀 더 구글링을 해 봐야 할 듯 한데...

설치 방법은 간단하다. Mac OS X의 경우 http://synergy2.sourceforge.net/ 에 가서 최신 버전의 바이너리파일을 다운 받으면 된다. 참고로 이번에 내가 받은 파일은 synergy-1.3.1-1.OSX.tar.gz 라는 1.3.1 버전의 바이너리다. 압축을 풀면 synergy-1.3.1이라는 폴더가 생기는데, 그 안에 synergyc와 synergys라는 command line 실행 파일이 있는데, -c로 끝나는 녀석이 client이고 -s로 끝나는 녀석이 server다.2

내 경우 맥의 키보드와 마우스를 쓸 예정이므로 synergys를 실행시켰다. 그런데, 처음 그냥 실행시키면 configuration 파일이 없다고 나온다. synergys와 같은 폴더에 있는 synergy.conf 파일을 열어서 아래와 같이 설정을 써서 저장한 후 "synergys -f --config=synergy.conf &"로 실행시켜주면 된다.

section: screens
    imac_name:
    vista_name:
end

section: links
    imac_name:
        right = vista_name
    vista_name:
        left = imac_name
end

위 screens section에서 imac_name은 네트워크 상에서 보여지는 내 iMac의 이름으로 hostname이라는 명령어로 터미널에서 확인해 볼 수도 있고, System Preference의 Share 항목에서 확인해 볼 수도 있다. 그리고 vista_name은 내 비스타 노트북의 이름으로 내 컴퓨터를 마우스 오른쪽 클릭한 후 속성 (Properties)에서 확인할 수 있다.

links section의 내용은 실제 컴퓨터 하면의 상대적인 위치를 설정하는 것으로 내 imac의 오른쪽에 vista 노트북이 있고, vista 노트북의 왼쪽에 imac이 있다고 알려주는 것이다. 이 부분을 제대로 설정해야 마우스를 해당 방향으로 움직였을 때 해당 모니터로 마우스 커서가 이동한다.

이제 아래 명령어를 synergys가 있는 디렉토리로 이동한 후 terminal에 입력해 준다.

$> ./synergys -f --config synergy.conf

다음은 클라이언트로 동작할 노트북에 가서 위 synergy 사이트에 가서 윈도우즈용 바이너리를 다운 받아서 설치해준다. 뭐 따로 설정할 것도 별로 없다.

프로그램을 실행시키면 client로 실행시킬지 server로 실행시킬지 물어보는데, 위에서 설정한 서버 이름을 써 주고 client로 실행시키면 된다. 이후 서버에 접속 됐다는 메시지가 뜨면 제대로 된 것이다.

가끔 컴퓨터 이름으로 제대로 접속이 안되는 경우가 있는데, 그럴 때는 각 컴퓨터의 ip를 대신 써 줘도 된다.

나의 경우 맥의 config 파일에는 이름으로 써 줬고, 윈도우즈 비스타의 client에는 맥의 ip를 입력해 줬는데, 전혀 아무 이상 없이 제대로 동작한다.

덧1. 이제 찾아보니 SynergyKM이란 프로그램이 따로 있다. 맥용 Synergy를 위한 GUI wrapper프로그램으로 훨씬 쉽게 사용할 수 있다고 한다. ㅡ.ㅡ;; 이미 세팅 끝났으므로 난 그냥 패쓰~

  1. 이 글을 올린 직후 다시 시너지를 연결해 보니 이번에는 키보드도 잘 동작한다. ㅡ.ㅡ;;
  2. Synergy에서 마우스와 키보드를 공유하는 컴퓨터가 server가 된다.
2009/01/29 00:10 2009/01/29 00:10