DirerectFB를 이용해서 firefox
Posted: 2007 12 07 10:22 08
안녕하세요.
X 서버 구동 없이 리눅스 프레임버퍼를 이용해 GTK 프로그램을 바로 띄우게 하기 위해서, DirectFB를 설치하였습니다. (GTK를 DirectFB와 연결하였죠)
이유는 Firefox를 DirectFB를 통해 실행시키고 싶었기 때문입니다.
그러나 일반적인 Firefox 빌드후 (./configure --enable-application=browser)
콘솔 터미널(X세션이 종료된)에서 TestGtkEmbedd (테스트실행파일)을 실행시키니 x가 없어서 안된다는 에러가 뜹니다.
물론 다른 GTK 프로그램은 gtk-directfb로 컴파일을 하였기에 그런가보다 하고, firefox 빌드옵션을 다시 주었습니다.
./configure --with-gtk-prefix=/usr/gtkdfb --without-x --enable-application=browser
요렇게요. 물론 LD_LIBRARAY_PATH 등에도 gtkdfb 패스를 설정해 주었습니다.
그런데 빌드도중 에러가 gdk/gdkx.h를 참조 할수 없다고 하더군요. 보니 파일이 없었습니다. /usr/gtkdfb/lib 에 없는걸 보니 아마도, directfb로 컴파일 할시에는 x관련 모든 api를 참조 하지 않을것이라 보이는데, firefox 빌드시에 x api를 땡기는거 보니 아마도 firefox는 x없이 구동하는 자체가 불가능하지 않은것인가 해서 입니다.
1. 요약드리자면, DirectFB 상에서 (X없이 리눅스 프레임버퍼 만으로) 구동되는 FireFox빌드가 가능한지요.
2. 가능하다면, 필요한 환경은 어떻게 되는지요?
3. 가능하다면, FireFox configure 옵션을 알려주시면 감사하겠습니다.
그럼 즐거운 하루 되십시요.
X 서버 구동 없이 리눅스 프레임버퍼를 이용해 GTK 프로그램을 바로 띄우게 하기 위해서, DirectFB를 설치하였습니다. (GTK를 DirectFB와 연결하였죠)
이유는 Firefox를 DirectFB를 통해 실행시키고 싶었기 때문입니다.
그러나 일반적인 Firefox 빌드후 (./configure --enable-application=browser)
콘솔 터미널(X세션이 종료된)에서 TestGtkEmbedd (테스트실행파일)을 실행시키니 x가 없어서 안된다는 에러가 뜹니다.
물론 다른 GTK 프로그램은 gtk-directfb로 컴파일을 하였기에 그런가보다 하고, firefox 빌드옵션을 다시 주었습니다.
./configure --with-gtk-prefix=/usr/gtkdfb --without-x --enable-application=browser
요렇게요. 물론 LD_LIBRARAY_PATH 등에도 gtkdfb 패스를 설정해 주었습니다.
그런데 빌드도중 에러가 gdk/gdkx.h를 참조 할수 없다고 하더군요. 보니 파일이 없었습니다. /usr/gtkdfb/lib 에 없는걸 보니 아마도, directfb로 컴파일 할시에는 x관련 모든 api를 참조 하지 않을것이라 보이는데, firefox 빌드시에 x api를 땡기는거 보니 아마도 firefox는 x없이 구동하는 자체가 불가능하지 않은것인가 해서 입니다.
1. 요약드리자면, DirectFB 상에서 (X없이 리눅스 프레임버퍼 만으로) 구동되는 FireFox빌드가 가능한지요.
2. 가능하다면, 필요한 환경은 어떻게 되는지요?
3. 가능하다면, FireFox configure 옵션을 알려주시면 감사하겠습니다.
그럼 즐거운 하루 되십시요.