Considering the amount of time I spend each year, investigating into it and helping my friends and strangers with getting their first language going in a GNU/Linux system, I am starting to think that I can save time and energy by doing my own distro that has out-of-the-box Sinhala and Tamil input support. Then I can recommend that distro.