by The editorial team
by Anderson Silva and Steve ‘Ashcrow’ Milner
Synergy 는 키보드와 마우스를 각각 모니터에 연결된 다른 컴퓨터끼리 어떤 하드웨어추가 없이 공유를 시켜주는 오픈소스 프로젝트이다.
Synergy는 네트웍 위에서 동작하고 몇몇 다른 OS에서도 사용될 수 있다.
Synergy는 client/server application 처럼 동작하고, 모두가 클라이언트 처럼 접속할 것이다.
한쪽에서 다른 곳으로 스위치하는 것은 스크린의 귀퉁이로 이동하는 것만으로 가능하다.
그러면 Synergy는 마우스 포인터를 인식해서 다른 곳으로 넘겨줄 것이다.
Synergy를 사용하는 이점
- 당신은 컴퓨터간에 복사와 붙이기를 Synergy 이 가진 클립보드로 가능할 것이다.
- 스크린 세이버를 동기시키고, 같은 시간에 시작할 것이다..
- 만약 예전 컴퓨터를 가지고 잇다면, Synergy 가 SSH 세션을 통해 Synergy 클라이언트 처럼 사용할 수 있다. 그리고 multi-display workstation처럼 행동하는 multi-computer 환경을 만들 수 있다..
Fedora machines 에 설치하기
root 사용자로 설치해야함:
yum install synergy
server로 Synergy 를 설정하기
synergy.conf (you may place it in /etc or in ~/.synergy.conf)로 불리는 설정파일을 만들어라.
아래는 synergy.conf 파일의 기본 예제로, 서버에 클라이언트 워크스테이션을 설정하는 예제이다.
주목할 것은 여기서는 screensaver 동기화를 켰다.
section: options
screenSaverSync = true
end
section: screens
server.hostname:
client.hostname:
end
section: links
server.hostname:
right = client.hostname
client.hostname:
left = server.hostname
end
screens sections 은 screen이 가능한 것이 무엇인지 정의한다.
link에 있는 section에서 , screen은 각각 관계를 설정한다.
좀더 자세한 option 설정은 Synergy’s configuration file format page 에서 확인할 수 있다.
server로 Synergy 를 시작하기
일반계정으로(root가 아닌) 서버를 시작해라:
synergys --config /etc/synergy.conf
대신에 당신은 http://stevemilner.org/media/blog-images/synergy 에서 찾아서 script를 쓰거나 사용할 수 있다. ,
Synergy 웹사이트는 또한 다른 플랫폼에서 Synergy 를 자동시작하는 것에 대한 세션을 가지고 있다.
client로 Synergy 를 설정하기
- 서버에서 했던 것 처럼 당신의 클라이언트에 Synergy 패키지가 설치되었는지 확인해라.
- client와 server가 localhost 이외에 정의된 hostname을 가졌는지 확인해라.
- 당신의 X 환경에 당신이 로기인 된 것을 확인해라.
- root로 synergyc 을 실행하지 말아라.
- 터미널을 열고 클라이언트를 실행해라:
synergyc -f server.hostname
만약 연결이 성공했다면,당신은 연결로 부터 출력된 결과가 아래와 같은 부분을 볼 것이다.:
NOTE: synergyc.cpp,247: connected to server
만약 연결이 실패햇다면, 클라이언트는 몇번의 재시도를 할 것이다. 그러나 Synergy’s troubleshooting page.를 볼것을 권장한다.
일단 당신이 client에 연결이 성공했다면,당신은 synergyc 명령에서 -f 옵션을 제거할 수 있다.그리고
이 것은 당신의 컴퓨터에서 백그라운드 프로세스로 동작할 것이다.
Firewall
As with any good server-client application, it is important to remember that you may need to configure your firewall to allow the connections between synergys and synergyc to be established. Synergy runs on port 24800 by default, but by using the -a option, you can customize the server to listen on a different socket.
Privacy
Note that if you will be using Synergy over a network that is shared with other users, you may want to look into wrapping your usage with stunnel or SSH.
Similar projects
Synergy is not the only project for sharing a keyboard and mouse! If Synergy doesn’t meet your needs, check out x2x or the upcoming mango lassi.
Conclusion
With Synergy set up and installed, you no longer have to envy coworkers with multi-monitor setups, and you will be able to breathe new life into your old computers and displays.
Acknowledgments
Anderson and Steve would like to thank Brenton Leanhardt for catching a couple of bugs on this article. Thanks, man!
For more information visit http://synergy2.sourceforge.net/.
첫댓글 사용해 보니 무척 편하네요.. (너무 정보가 늦죠? ㅎㅎ)