Ok, I found the problem with the kind help of the Ivrix mailing list guys.
The problem was that the locales were not installed (none of them). I installed the locales and presto - everything started to work. Thanks for everyone here for helping out. Shachar Dmitry Timoshkov wrote: >"Shachar Shemesh" <[EMAIL PROTECTED]> wrote: > > > >>I typed a Hebrew word, followed by a english one (you can also see the >>keys used to tell kxdb to switch keyboard layouts). I am guessing that X >>needs some global config to make Hebrew work, but I don't know what or >>where it is. Maybe I need to set LC_CTYPE before running the X server? >> >> > > > >>Current locale: C >>XLocaleOfIM: C >> >> > >Here is an answer (two lines above). > >I have no a slightest idea how Mozilla and Kedit manage to work. It seems >they use some library which does all hard work for them. But as you can see >XFree86 APIs use "C" locale for Input Method and apparently for keyboard >translation too. C run-time uses "C" locale as well, therefore all tools >which use only standard C library APIs (sorting, string comparing, etc.) >will not work correctly for you either. > >And yes, could you please try to set LC_CTYPE and LANG to something sensible, >perhaps 'he_IL', or 'he_HE', or 'iw_IL', or 'iw_HE'? I don't know what value >will work in your envirinment, sorry. You should experiment a bit. > >By the way, what distribution are you using? Glibc? XFree86 (mentioned 4.2.0)? > > >