Только что обновили до последней версии Viber и она стала огромной.
Причина в том, что разрешение 1920 x 1080 пикселей на 13-дюймовом экране имеет разрешение 166, что я и установил в своих настройках xfce. Многие приложения, работающие с электронным или другим пользовательским волшебством, рассматривают dpi более 140 как « сетчатку » и двойной размер рендеринга.
Экран настроек Viber не может масштабироваться до 100%, поэтому вы можете сделать это вручную.
Новое решение (работает для Viber> = v7.0)
Попробуйте запустить Viber из терминала, указав QT_SCALE_FACTOR
следующее:
QT_SCALE_FACTOR = 0.6 / opt / viber / Viber
В качестве постоянного решения убедитесь, что в стартовом файле Viber (.desktop) имеется следующая строка:
Exec = env QT_SCALE_FACTOR = 0.6 / opt / viber / Viber
Файл .desktop Viber обычно находится по адресу /usr/share/applications/viber.desktop
. Локально редактируемая копия может быть помещена в ~/local/share/applications/
.
Старое решение (работает для Viber <v7.0)
Установите sqlitebrowser
из официального репо, используйте его, чтобы открыть~/.ViberPC/config.db
Перейти к столу CommonSettings
и изменить Value
в ScalingRatio
чем - то под 1,0, я использовал 0,6.
env
ключевое слово передQT_SCALE_FACTOR
. После этого все/opt/Viber/Viber&
. Если вы хотите запустить viber из меню ваших приложений с правильным масштабированием, отредактируйте пункт меню Viber с соответствующим редактором для вашей DE и измените его/opet/Viber/Viber %U
наenv QT_SCALE_FACTOR=0.6 /opt/Viber/Viber %U
и сохранитеЕсли у вас двойной экран, это не очень хорошее решение.
Я предпочитаю устанавливать переменную окружения
QT_AUTO_SCREEN_SCALE_FACTOR=0
с помощьюenv
.Например:
источник
Или используйте sqlite3
источник
Из документации Qt:
Так что установка его в false (ноль) не всегда решит проблему масштабирования. Мне пришлось изменить,
QT_SCALE_FACTOR=0
чтобы нормально отображать окно Viber:источник
Для Viber v7.0 и >
Я создаю файл
в файл записи
Тогда, если я хочу запустить Viber -> использовать команду в терминале
Это ошибка QT. Я надеюсь, что кто-то исправит это.
источник