Title20110603


Main Programming Languages
ASP.NET C# Fortran Matlab
Ph.D
Major News CFD
OS
ubuntu windows IPAD
Review

[0] Vortex Sound
[1] Sound and Source of Sound
[2] Back-Scattering correction and further extensions of Amiets TE noise model Part 1: theory

Life
[0] 잡담 [1] 사진

이 블로그 검색

2011년 3월 11일 금요일

synergy ubuntu server, windows client


출처 : http://ardorem.blogspot.com/2011/02/synergy.html


우분투<-> 윈도우 사이에 synergy 설치 및 사용

윈도우는 듀얼 모니터를 쓰지만
KVM으로 우분투를 사용할 때는 우분투 모니터를 하나만 띄워놓고
옆에 윈도우 모니터는 멍때리는 것 때문에 답답했었다.

근데 정훈이형이 synergy라는 프로그램을 소개해 주었다.
이는 마치 우분투를 서버로 윈도우를 클라이언트로 하여
우분투에서의 마우스 키보드를 윈도우에서도 쓸 수 있게 해주는 프로그램이다.

이로서 마우스/키보드가 연결되지 않고 모니터만 보이던 오른쪽 모니터를
컨트롤 할 수 있게 되었고 나는 메인 모니터를 오른쪽으로 옮겨버렸다.

설치방법은 간단하게 링크로 기록한다.

일단 다운로드..
우분투 버전 : ubuntu 10.04 server 64-bit 
우분투 Synergy 파일 : synergy-1.4.2-Linux-x86_64.deb
윈도우 버전 : Windows 7 Professional K 64-bit
윈도우 Synergy 파일 : synergy-1.4.2-Windows-x64.exe

다운로드 링크 : http://synergy-foss.org/download

설치방법이야 뭐.. 윈도우든 우분투든 더블클릭해서 다음 다음 하면 되는 것이고..
세팅은 서버와 클라이언트가 조금씩 다르다!

1. 서버(우분투)

일단 위쪽에 Server (share this computer's mouse and keyboard): 의 체크박스 체크해주고,
밑에 Configure interactively 선택해준 후에 Configure Server를 누른다.
그리고 클라이언트 모니터를 위치시키고 싶은 곳을 보고 더블클릭!
그러면 screen name을 세팅하게 되어있는데 윈도우에서 cmd -> hostname하면
나오는 이름을 입력한다! 그 다음 Start 눌러주면 서버 구동 시작!

2. 클라이언트(윈도우)

여기서는 당연히 밑에 Client (user another computer's keyboard and mouse): 의 체크박스
체크해주고 Name of the server는 우분투의 hostname을 적어준다.
(여기서 나는 hostname을 test.kaist.ac.kr이라고 적지 않고 test라고만 적었다가 한참 헤맴)
그러고 Start! 하면 마우스를 양쪽으로 왔다갔다 움직일 수 있게 된다.

근데 듀얼 모니터 쓸때처럼 마우스와 키보드가 자유자재로 움직이지는 않고
약간의 delay가 있다. 이건 뭐 네트워크로 하는거니 어쩔 수 없는 거겠지..
근데 일단 화면이 넘어가면 키보드 입력시에 delay가 있다던가 하지는 않으니
나름 쓸만한 듯! 이제 우분투에서 이클립스 쓰면서 윈도우에서 멜론플레이어 쓸수있겠다!
* 클라이언트(Windows)에서 한/영키가 안 먹을 때

이상하게 윈도우 인터넷 창에서는 한/영 키가 먹는데
outlook이나 워드 등 대부분의 프로그램에서는 먹지 않는다.
이걸 어떻게들 고쳤는지 잘 모르겠지만 고친 패치 링크!


다음은 ubuntu가 server이고, window가 client일 때, synergy.conf 설정이다.
화면 전환은 키보드 입력으로 수행한다.
====================================================
section: screens
ubuntu:
switchCorners = none
switchCornerSize = 0
window:
switchCorners = none
switchCornerSize = 0
end
section: links
ubuntu:
window:
end
section: options
keystroke(Shift+PageDown) = switchToScreen(window)
keystroke(Shift+PageUp) = switchToScreen(ubuntu)
end
====================================================

댓글 없음:

댓글 쓰기

twitter leegse