How to fix this bug: (Thanks to MoonKyu Song)
0) Remove any previous "nabi" installation by doing "sudo aptitude remove nabi".
1) Download the latest nabi from http://kldp.net/frs/download.php/5287/nabi-0.99.4.tar.gz 2) Untar and unzip 3) Change "src/ui.c" as described below.
$> vi src/ui.c +1052
then, add/amend as the below: (I am going to modify "install_event_filter()" method in src/ui.c)
int event_mask = gdk_window_get_events(nabi->root_window) | GDK_PROPERTY_CHANGE_MASK; //gdk_window_set_events(nabi->root_window, GDK_PROPERTY_CHANGE_MASK); gdk_window_set_events(nabi->root_window, event_mask);
4) then, configure and install
$> ./configure && make $> sudo make install
when configure, you may need to install "libgtk2.0-dev" and "libhangul-dev". this can be done by:
$> sudo aptitude install libgtk2.0-dev libhangul-dev
As MoonKyu pointed out as the above, the bug was due to the fact that nabi accidently(?) disables a ClientMessage.
How to fix this bug: (Thanks to MoonKyu Song)
0) Remove any previous "nabi" installation by doing "sudo aptitude remove nabi".
1) Download the latest nabi from http:// kldp.net/ frs/download. php/5287/ nabi-0. 99.4.tar. gz
2) Untar and unzip
3) Change "src/ui.c" as described below.
$> vi src/ui.c +1052
then, add/amend as the below: event_filter( )" method in src/ui.c)
(I am going to modify "install_
int event_mask = gdk_window_ get_events( nabi->root_ window) | GDK_PROPERTY_ CHANGE_ MASK; window_ set_events( nabi->root_ window, GDK_PROPERTY_ CHANGE_ MASK); window_ set_events( nabi->root_ window, event_mask);
//gdk_
gdk_
4) then, configure and install
$> ./configure && make
$> sudo make install
when configure, you may need to install "libgtk2.0-dev" and "libhangul-dev".
this can be done by:
$> sudo aptitude install libgtk2.0-dev libhangul-dev
As MoonKyu pointed out as the above, the bug was due to the fact that nabi accidently(?) disables a ClientMessage.