Я на новой установке x86 14.04, у меня проблемы с запуском некоторых приложений, и проблема, очевидно, как-то связана со шрифтами ttf.
Когда я запускаю несколько приложений, например roguelike game dungeon crawl stone soup, установленных из центра программного обеспечения, я получаю:
ERROR: Could not find font '/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf
Я пробовал несколько других приложений, что происходит, они просто показывают черный экран на секунду, а затем я возвращаюсь на рабочий стол, и запускается программа сообщений об ошибках.
Если я запускаю их из терминала, я вижу, что это за ошибка, она не идентична для каждого приложения, но в основном она показывает "could not find a .ttf"
или, "a .ttf does not exist"
.
Я проверил, я ограничил дополнительные возможности и фактические установленные шрифты. Попытался изменить права доступа к самим файлам и папкам, даже сменил владельца на usr, но ошибка не исчезла.
Я не могу проверить, есть ли проблема у этой системы на этой машине.
Спасибо заранее.
Решение просто:
sudo apt-get install --reinstall fonts-dejavu and fonts-dejavu-core
После этого:
sudo cp /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf
могло бы быть необходимо повторить процесс копии для всех шрифтов в семье:
/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf
Просто используйте это для Проверка Темницы в Ubuntu 14.04 x64:
sudo apt-get install ttf-dejavu-core