So far I have worked only with KDE, which has built-in support for multiple keyboard layouts (albeit somwhat primitve compared to windows): you just choose the layouts you want and use keyboard shortcuts or a small applet on the kde bar to switch between them as necessary.
I am now trying to figure out a way to make this work in Puppy Linux
, which uses JWM
To make it show non-lating fonts one only has to place the required fonts in its fonts directory.
But so far I failed to find a way to switch between keyboard layouts so that I can type non-lating and latin the way I can with KDE or in Windows.