Я установил обновления сегодня утром, и после перезагрузки у меня была такая же проблема. После всего поиска ответа я столкнулся с этим сообщением. Я использовал bleachbit, чтобы полностью очистить папку кэша учетных записей пользователей и перезагрузился, Unity вернулся и работал :)
У меня также есть эта проблема. Шрифт Sinhala-lk-lug можно установить с помощью следующей команды (с правами root):
Установив с помощью указанной выше команды и выбрав подходящую настройку в Language Support {ibus} и Keyboard Input Methods {add required languages} Sinhala unicode можно использовать без проблем в 12.04, а также в предыдущих версиях Ubuntu. Но в течение некоторого времени, хотя появляется языковой селектор, его невозможно ввести с помощью Sinhala. Это может быть вызвано регулярным обновлением программного обеспечения.
Примечание. При использовании вышеупомянутой длинной команды для установки Sinhala Unicode терминал сообщает сообщение, что вместо «ttf», «fonts» будет выбран.
http://mtechzone.blogspot.com/2011/11/unicode-sinhala-fix-in-linux-ubuntu.html
У меня была такая же проблема, и я хотел как-то сделать работу Wijesekara. Поэтому я создал свой собственный файл сопоставления XKB. Если вам это нужно, вы можете его использовать.
Вся информация содержится в этом репозитории GitHub. https://github.com/para-d/si-wijesekara-keyboard
Эта ссылка предоставит источник решения. Исходный источник Debian 6 был пересмотрен для совместимости с Ubuntu.
• Откройте терминал и запустите:
sudo apt-get install ttf-sinhala-lkmug ibus im-switch ibus-m17n m17n-db m17n-contrib language-pack-si-base
rm -f ~/.xinput.d/* ; im-switch -z all_ALL -s ibus
• Выйдите из системы и снова войдите в систему.
• Выберите раскладки клавиатуры, открыв терминал и запустив:
ibus-setup