These instructions were taken from http://forum.eeeuser.com/viewtopic.php?id=12544:
You don't need to install anything. All the fonts are already installed in xandrox. You just need to add a couple of lines to /etc/X11/xorg.conf
sudo -i
cp /etc/X11/xorg.conf /etc/X11/xorg.conf.eee-orig
nano /etc/X11/xorg.conf
Option "XkbLayout" "us"to
Option "XkbLayout" "us,ru"(make sure there are no spaces between us and ru)
Option "XkbVariant" ""to
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp:lwin_toggle"
This makes the "HOME" button switch languages instead of showing desktop. I don't usually use this button, so it was a good choice for me. If you want to use a different button for that, you will need to do some research as to how your desired button is called in xorg
Also, the above will setup the layout similar to windows russian layout. If you need something different, use different XkbVariant (like "phonetic" or other)
If the lines you need to change are different from what I show here (I suppose they are if you installed Italian), then don't just copy my lines. Instead, add the ",ru" and ",winkeys" part to your existing lines. Again, make sure you don't insert spaces after comma.