[ @font @viber @flatpak ]
На примере Viber — там по-умолчанию системный шрифт очень мелкий, в чате текст сообщений увеличить невозможно.
- Из-под root открыть /usr/share/applications/viber.desktop
- Добавить в строку "Exec=" параметр ’QT_SCALE_FACTOR’
Exec=QT_SCALE_FACTOR=1.5 /opt/viber/Viber %u
Для других программ сделать то же самое в соответствующих .desktop файлах. Они могут находиться не в [[/usr/share,]> а где-то в каталоге профиля пользователя.
flatpak
Если viber или любой другой софт запускается через flatpak из в [[/var/lib/flatpak/exports/share/applications,]> тогда надо добавить указание про QT_SCALE_FACTOR в ярлык запуска.
Где найти место запуска
В меню программ правый клик по нужному ПО, глянуть путь вызова к файлу .desktop
Открыть его на редактирование
sudo mcedit /var/lib/flatpak/app/org.zim_wiki.Zim/current/active/export/share/applications/org.zim_wiki.Zim.desktop
Найти в этом файле место вызова. Обычно оно в разделе [Desktop Entry], но там может быть несколько точек — посмотреть весь файл внимательно.
И оно обязательно должно быть добавлено ДО вызова ПО (пример для viber):
flatpak override --user --env="QT_SCALE_FACTOR=1.25" com.viber.Viber
Может быть и так (пример для zim):
/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=zim --file-forwarding --env="QT_SCALE_FACTOR=1.25" org.zim_wiki.Zim
Другой софт может запускаться так
QT_AUTO_SCREEN_SCALE_FACTOR=0 QT_SCREEN_SCALE_FACTORS=2 QT_SCALE_FACTOR=1 flatpak run org.jaspstats.JASP
Дополнительно
Проверить каталог /etc/profile.d/ — если там есть что-то вроде ‘qt-scaling.sh’ внутри которого задан QT_SCALE_FACTOR=0.5 globaly — удалить его или только соответствующую строку.