오랫만에 Synergy를 사용하기 위해서 꿈틀꿈틀
Mac OS X 10.10 이상에서 컴파일 해서 사용하기
일단 Homebrew가 설치되어 있어야 한다.
설치 방법은 http://brew.sh/ 에서 확인할 수 있다.
XCode가 설치되어 있어야 한다.
AppStore에서 다운로드 받을 수 있다.
(설치를 해서 한번은 실행을 해주셔야한다. ㅠㅠ)
git도 설치가 되어 있어야 한다. (소스를 다운로드 받아서 설치를 해야 하는 것이기 때문에...)
https://help.github.com/articles/set-up-git/
$ brew install cmake
$ brew install qt
준비가 모드 끝이 났다.
자~! 이제 synergy 소스를 다운로드 받아보자...
$ git clone https://github.com/symless/synergy.git
소스에서 일부 수정사항이 필요하다.
$ cd synergy
$ vi ./ext/toolchain/commands1.py
qt의 위치를 수정해 줘야 한다. (brew를 이용해 설치한 버전에 따라서 위치가 틀려진다.)
Xcode의 위치를 조정해준다.
frameworkRootDir = "/usr/local/Cellar/qt/4.8.7_2/Frameworks/"
...
developerDir = "/Applications/Xcode.app/Contents/Developer"
...
sdkPath = developerDir + "/Platforms/MacOSX.platform/Developer/SDKs/" + sdkDirName + ".sdk"
./hm.sh conf -g1 --mac-sdk 10.10 --mac-identity test
./hm.sh build
자~! 이제 빌드된 synergy를 ~/bin으로 옮겨두고 실행해보자~!!!
실행하기 전에 시스템 환경설정의 보안 및 개인 정보 보호에서 Synergy.app을 등록해주자~!