Вы пробовали звуковую клавиатуру sinhala, если вы ищете способ ввода; который использует фонетические эквиваленты используемой вами римской клавиатуры и дает букву синхалы,
, например, «D» становится «ද» и аналогичным образом. после установки посмотрите в справке ubuntu на рабочем столе для настройки составного ключа. Если вам нужна дополнительная помощь, укажите, что в комментариях