flatpak 1.14. Шрифты не отображаются [РЕШЕНО]

Ответить
Sib
Сообщения: 90
Зарегистрирован: 31 май 2022, 07:22
Operating system: ROSA Fresh x86_64

flatpak 1.14. Шрифты не отображаются [РЕШЕНО]

Сообщение Sib » 25 дек 2022, 09:41

Появилась новая (старая) проблема в flatpak 1.14 - не загружаются шрифты.
При первом запуске установленной программы шрифты отображаются корректно.
font good.png
Потом flatpak создает кэш шрифтов. И при последующих запусках шрифт не читается корректно.
font bad.png
Немного погуглил - старая проблема с кэшем шрифтов.
Единственное решение которое придумал - запретить создавать кэш шрифтов flatpakу.
Кэш создается в папке /home/пользователь/.var/app/название приложения/cache/fontconfig
Можно, например, в папке кэша /home/пользователь/.var/app/название приложения/cache в терминале ввести
touch fontconfig
тогда flatpak не сможет создать одноименную папку и записать кэш.
Последний раз редактировалось Sib 16 фев 2023, 12:01, всего редактировалось 3 раза.

Sib
Сообщения: 90
Зарегистрирован: 31 май 2022, 07:22
Operating system: ROSA Fresh x86_64

flatpak 1.14. Шрифты не отображаются [РЕШЕНО]

Сообщение Sib » 25 дек 2022, 13:19

Нашёл решение на github.
Нужно настроить переменные и пути в flatpak.
Ввести в терминале:

Код: Выделить всё

flatpak override --user \
    --filesystem=~/.fontconfig:ro \
    --filesystem=~/.local/share/flatpak:ro \
    --filesystem=/var/lib/flatpak:ro \
    --env=FONTCONFIG_FILE=$XDG_CONFIG_HOME/fontconfig/fonts.conf

Ответить

Вернуться в «РОСА с рабочей средой GNOME»