설치를 해보았습니다.
우선 제가 두개의 노트북을 배치해서 사용하는 사진입니다.
외부 키보드와 외부 마우스를 사용해왔었습니다.
까지 구입을 고려하려 했었습니다.
지름신의 유혹을 하나 물리칠수 있었습니다. ^^;; (감사합니다. 사쿨옹 >_<)
간단한 설정방법!!
Sakuragi님의 포스팅에 링크 걸려있는 Synergy 사용법 링크에는 Linux Server - Windows Client 부분에
대한 설명이 약간 부족해서 제가 삽질(이라고도 할수없는 삽질)을 통한 설정 내용을 간단히 적어보겠습니다.
1. 우선
Linux Server 설정
설정파일의 위치
/home/khmirage/.synergy.conf
설정파일 내용
section: screens
UbuntuLinuxNBF:
win:
end
section: links
UbuntuLinuxNBF:
left = win
win:
right = UbuntuLinuxNBF
end
여기서 중요한게 screens의 내용이었습니다.
저는 처음에설정 파일의 내용을
section: screens
ubu:
win:
end
section: links
ubu:
left = win
win:
right = ubu
end
로 했었습니다.
하지만 계속 FATAL 에러를 내면서 실행이 안되더군요 -_-ㅋ
제가 생각하기로 screens의 Linux Server측 이름을 Host name과 일치를 시켜줘야
제대로 작동을 하는걸 보니 Host name과 관련이 있는것 같습니다
2.
Windows측 Client 설정

Client 설정 #01
Client 측 설정도 크게 어려운건 없습니다.
Host Name에 1번 Linux Server의 screen name을 적어주시면 됩니다.

Client 설정 #02
Option에 Advance 버튼을 누르면 Client의 screen name을 설정하는 창이 나옵니다.
screen name은 Linux Server 설정파일에 적은 screen name과 일치 시켜주시면 됩니다.
3. 실행
실행하는 순서는 Client를 먼저 실행해도 Client가 주기적으로 서버를 찾기때문에 크게
상관이 없습니다만 Server를 먼저 실행시켜주시면 바로바로 접속이 되겠지요
Linux Server 실행$synergys -f --config /home/khmirage/.synergy.conf
- Sakuragi님이 링크걸어주신 페이지에서는 synergys만 실행하면 된다고 했는데 저는
아무리해도 안되길래 synergy 홈페이지를 뒤져보니 저 옵션을 사용하라고 되어있길래 저리 해보니
잘 되더군요
-f 옵션은 foreground로 synergys를 돌려주는 옵션입니다.
--config 옵션은 설정파일의 위치를 직접 지정하는 역활을 합니다.

Synergys 실행 성공
Windows Client 실행뭐 별다른 설정없이 Start버튼을 눌러주시기만 하면 됩니다.
서버와의 접속이 성공하게되면 Tray Icon이 번개모양이 나타납니다.

Client Tray Icon
이제
Linux Server에서 마우스를 화면 왼쪽 가장자리로 이동시키게되면
Windows Client로 넘어가서 제어할수 있게 됩니다.
(만약
Client 위치가 오른쪽에 있다면 즉 서브로 사용할 노트북이 메인 노트북 오른쪽에 위치할 때는
Server 설정 파일의
Section 부분을 바꿔주시면 됩니다. ^^)
덧붙이는 글 ) Sakuragi님의 포스팅에서도 언급되었다시피 Client에서 한영키를 인식못하는 문제가 있습니다.
저는 따로 수정할 능력이 없어서 -0-ㅋ Sakuragi님이 올려주신 패치된 Client를 사용하고 있습니다;;;;;
만약 Sakuragi님의 패치된 Client가 자신의 환경과 맞지 않는데다가 저처럼 직접 코드 수정할 실력이
안된다 싶으신 분들은 Client 측 한/영 입력기를 KLDP.net 프로젝트로 등록된 세나루 입력기를
사용해보시기를 추천합니다.
저도 Sakuragi님의 패치된 Client가 제대로 동작 안하면 세나루 입력기를 통해 Shift+Space Bar로
한/영 입력을 하려고 생각했었기 때문이지요;;;;
(물론 직접 해본게 아니라 확실히 될지 장담은 할수가 없네요 -0-ㅋ)
덧붙이는 글2 ) Synergy Server를 매번 터미널에서 실행하기가 귀찮으신 분들은 Script를 작성해서 Launcher를 만드는 방법도 있겠습니다만 저는 프로그램->인터넷 메뉴에 등록을 해서 사용중에 있습니다.
/usr/share/applications/ 디렉토리 안에
synergy.desktop 이라는 파일을 생성하고 다음 내용을 작성해주시면 됩니다.
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=Synergy Server
Type=Application
Terminal=false
Icon[ko_KR]=/usr/share/icons/FC-Fino-Icons/scalable/apps/amsn.png
Name[ko_KR]=Synergy Server
Exec=synergys --config /home/khmirage/.synergy.conf
Categories=Applications;Network;
Comment[ko_KR]=Synergy Server 실행 프로그램
Comment=Synergy Server 실행 프로그램
Icon=/usr/share/icons/FC-Fino-Icons/scalable/apps/amsn.png
위의 항목에서 Exec랑 Icon 항목만 자신의 환경에 맞게 수정해주셔서 사용하시면 됩니다.

Synergys Launcher