BLOG main image
분류 전체보기 (22)
00. 문득 생각 (1)
01. 개발 (9)
02. 관심&유익 정보 (6)
03. 취미 (6)
Bolsos Michael Kors
Bolsos Michael Kors
christian louboutin espadrilles
christian louboutin espadrilles
Botas Ugg Australia Baratas
Botas Ugg Australia Baratas
Bolsos Longchamp
Bolsos Longchamp
botas christian louboutin
botas christian louboutin
155,713 Visitors up to today!
Today 0 hit, Yesterday 1 hit
daisy rss
tistory 티스토리 가입하기!
'xming'에 해당되는 글 1건
2010.08.25 04:04

 

일반적으로 X Window 환경에서 OpenGL 을 개발하기 위해서는 GLX 가 지원되어야 한다.

GLX 지원 여부는 아래와 같이 terminal 에 입력하면 알 수 있다. 문제가 있을 경우 ERROR 내용을 출력한다.

userid@linux> glxinfo

 

윈도우에서 X Window 의 application 들에 접근하여 사용하는 X Server 프로그램으로는 Xmanager, Xming, Cygwin/X 등이 있다. (X 를 처음 접하는 분들은 X Client 와 Server 의 개념이 뒤집힌 것이 아니냐 생각하는데 이는 X 가 application 입장에서 바라보기 때문이다.)

 

여기서는 Xming 설치 및 사용방법을 알아보겠다. 그 이유는 Xmanager 는 Enterprise 버전을 구매해야 GLX 사용이 가능하고, Cygwin/X 보다는 Xming이 조금 더 간편하다고 @NetSarang (twitter) 님께서 친절하게 알려주셨기 때문이다.

 

# Xming 설치

  1. http://sourceforge.net/projects/xming/ 에서 Xming 설치파일을 다운 받는다. Xming-fonts 는 사실 안받아도 동작하긴 하던데, 받으려면 위 1번의 페이지 하단에서 받아서 설치하시면 되겠다.
  2. Xming 설치파일을 실행한다.

  3. 전체 설치로 진행한다.

  4. Next 를 누르다 보면 Install 준비 완료라고 하고 Install 을 누르면 된다.

  5. 설치를 마치면 Xming 을 실행하고 실행하면 작업 표시줄의 숨겨진 아이콘 표시를 눌렀을 때, 아래와 같이 Xming이 실행 중이다.

  6. Xming에 설치된 XLaunch 를 클릭하면 설정으로 들어간다.

  7. Display setting 에서는 원하는 창모드를 선택하시길… (참고로 저는 Multiple windows 가 편함). Display Number 는 0으로 둔다.

  8. Xming 을 어떻게 시작할 지 결정. Start no client 를 선택.

  9. Finish 버튼이 나올 때 까지 Next를 누르고 Finish 버튼이 나오면 종료한다.

 

 

# PuTTY 설치

  1. Xming은 프리웨어인 PuTTY 와 잘 붙기 때문에 여기서는 PuTTY를 설치해 보겠다.
  2. http://kldp.net/frs/?group_id=335&release_id=1722 에서 다운 받는다.
  3. 실행파일을 실행하고 다음 버튼을 설치버튼이 나올 때 까지 누른 후, 설치 실행

  4. 완료를 누르면 끝.

 

 

# PuTTY 설정

  1. Host name 과 저장할 세션에 원하는 값들을 채워 넣는다.

  2. X11 포워딩에서 "X11 포워딩 사용" 체크박스를 체크해 두고, X 디스플레이 위치는 localhost:0 으로 설정

  3. 위 설정 값들을 유지하기 위해서는 아래 그림처럼 저장 버튼을 눌러준다.

  4. 아래와 같이 login as: 가 뜨면 성공

     

 

 

# 예제 실행

  1. 예제를 동작하기 전에 glxinfo 명령으로 GLX 가 사용가능한지 확인해 보자.

  2. 어라! GLX visual 을 못 찾는다고 나온다. 이를 해결할 방법은 아래와 같이 명령어를 입력하면 된다.

    export LIBGL_ALWAYS_INDIRECT=yes

  3. 다시 glxinfo 명령을 수행하면 다음과 같이 긴 메시지가 출력된다. 이렇게 되면 성공!

  4. 이제 아래 링크에서 얻은 예제를 컴파일하여 실행해 보자.

  5. 새 창에 아래와 같이 OpenGL 예제가 동작하는 것을 볼 수 있다.

 

# Sample 예제

  1. Download : http://www.codesampler.com/source/ogl_glx_sample_linux.zip
  2. Site : http://www.codesampler.com/linuxsrc.htm

 

# 환경

  1. Ubuntu Linux
  2. Using GLX to create windowed OpenGL Sample via XFree86

 

 

'01. 개발 > 01. OpenGL' 카테고리의 다른 글

GLSL 디버거 발견  (2) 2011.07.21
MS Window에서 X Window OpenGL 개발하기  (0) 2010.08.25
GLX_WGL_AGL 함수 비교  (0) 2010.08.16
OpenGL on Linux X Window  (0) 2010.08.16
MS Windows 에서의 OpenGL  (0) 2010.08.15
Name
Password
Homepage
Secret
prev"" #1 next