Возникают проблемы при запуске большинства графических программ. Просто просто говорит
Ошибка Fontconfig: не удается загрузить файл конфигурации по умолчанию
Я могу подтвердить, что /etc/fonts/fonts.conf
существует и имеет правильные разрешения.
-rw-r - r-- 1 корневой корень 5497 16 января 09:55 fonts.conf
Я не получаю никакой другой информации, связанной с этой ошибкой, и поиск также не дал никакой полезной информации.
Что я могу сделать, чтобы это исправить?
запуск gedit, geany, chromium-browser, firefox, libreoffice ... В основном любая графическая программа, которая использует шрифты
РЕДАКТИРОВАТЬ
с помощью strace
я обнаружил, что проблема проистекает отсюда:
access("/data/jenkins/pms-deps-universal/BUILD_TAG/linux-ubuntu-i686/output/pms-depends-linux-ubuntu-i686-release-8400c3b/etc/fonts/fonts.conf", R_OK) = -1 ENOENT (No such file or directory)
write(2, "Fontconfig error: ", 18Fontconfig error: ) = 18
write(2, "Cannot load default config file", 31Cannot load default config file) = 31
Я никогда раньше не пользовался Jenkins, попробую удалить его и посмотреть, что получится,
sudo apt-get purge jenkins
если jenkins не установлен ...
У меня даже нет раздела / data /.
Как я могу изменить путь для Fontconfig?
sudo
чтобы открыть любую программу, у меня больше нет ошибок fontconfig. Что может происходить с этим?Ответы:
Вам нужно правильно установить
$FONTCONFIG_PATH
. Обычно он установлен,/etc/profile
но, если вы выполняете команду из оболочки без входа в систему (например, через cron), вам нужно установить ее явно, выполнив следующие действия:источник
Непосредственно перед созданием fontconfig он настраивается. Это жестко кодирует пути, где он ищет различные файлы. Неправильная настройка шрифта, с которым связана ваша программа. Fontconfig должен быть настроен так:
Это сделает FontConfig взгляд на
fonts.conf
в/etc/fonts
а/data/jenkins/pms-deps-universal/BUILD_TAG/linux-ubuntu-i686/output/pms-depends-linux-ubuntu-i686-release-8400c3b/etc/fonts
.источник