블로그   태그   위치로그   이웃로그   방명록
          
 
 
 
 
     
 
  오랫만에 Synergy를 사용하기 위해서 꿈틀꿈틀  +   [Tip/OSX]   |  2016.06.01 21:04


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을 등록해주자~! 


신고

 
TRACKBACK 0    COMMENT 0
  Swing) 특정 확장자 파일만 보여주려고 할 때  +   [개발 거들기/Swing]   |  2016.05.12 07:44

Swing] 특정 확장자 파일만 보여주려고 할 때

1
2
3
4
5
6
7
8
9
10
11
12
13
        JFileChooser fc = new JFileChooser();
        fc.setCurrentDirectory(new java.io.File("."));
        
        FileNameExtensionFilter filter = new FileNameExtensionFilter("EXCEL FILES""csv""xls""xlsx");
        fc.setFileFilter(filter);        
        
        int returnVal = fc.showOpenDialog(this);
        if (returnVal == JFileChooser.APPROVE_OPTION) {
            File file = fc.getSelectedFile();
            
            String selectedFilename = file.getAbsolutePath();
            System.out.println("selected=" + selectedFilename);
        }


신고

'개발 거들기 > Swing' 카테고리의 다른 글

Swing) 특정 확장자 파일만 보여주려고 할 때  (0) 2016.05.12
디렉토리 선택하기  (0) 2016.05.12

 
TAG Swing, 선택, 확장자
TRACKBACK 0    COMMENT 0
 
 
<<이전   | 1 | 2 | 3 | 4 | 5 ... | 68 |   다음>>
 

모바일헌터's Blog is powered by Daum & tistory