[t:/]$ 지식_

directFB+GTK "gdk_display_open: GetDisplayLayer" Error.

2009/01/19

증상.

gtk_demo 실행 중에 다음 에러를 만난다.

directFB+GTK "gdk_display_open: GetDisplayLayer" Error.

원인.

키보드가 없는 임베디드 디바이스에 대한 GTK+directFB GDK 대책이 없는 듯.

해결.

관련 프루빙 루틴을 지운다.

참고 : http://mail.gnome.org/archives/gtk-list/2007-December/msg00097.html

vim ./gdk/directfb/gdkdisplay-directfb.c 

//ret=directfb->GetInputDevice(directfb, DIDID_KEYBOARD, &keyboard) 

//_gdk_display->keyboard=keyboard; 
//_gdk_directfb_keyboard_init (); 
//_gdk_input_init (); 

vim ./gdk/directfb/gdkkeys-directfb.c 

gdk_keymap_get_for_display (GdkDisplay *display)
{
        return NULL;

        if( display == NULL ) return NULL;








[t:/] is not "technology - root". dawnsea, rss