Я сделал чистую установку Kubuntu 16.04 и играл с размерами шрифта и другими настройками (такими как шрифты DPI, но я попытался сбросить его ...), чтобы сделать его более приятным, и все работает нормально, кроме Viber; Это огромный! Он занимает практически весь экран и не может быть изменен до меньшего окна (поскольку сам интерфейс кажется огромным, буквы, все). Любая другая программа, которую я использовал, абсолютно нормальная ...
Если у вас двойной экран, это не очень хорошее решение.
Я предпочитаю устанавливать переменную окружения QT_AUTO_SCREEN_SCALE_FACTOR=0 с помощью env.
Например:
[F1]Или используйте sqlite3
$ sqlite3 ~/.ViberPC/config.db -interactive 'update CommonSettings set Value = 0.6 where Title = "ScalingRatio"'
Из документации Qt:
QT_AUTO_SCREEN_SCALE_FACTOR [boolean] позволяет автоматическое масштабирование, основанное на плотности пикселей монитора. Это не изменит размер шрифтов с точечным размером, так как точка является физической единицей измерения. На нескольких экранах могут возникать различные масштабные коэффициенты.Поэтому установка этого параметра в значение false (ноль) не всегда будет решать проблему масштабирования. Мне пришлось изменить QT_SCALE_FACTOR=0, чтобы нормально отображать окно Viber:
env QT_SCALE_FACTOR=0 QT_AUTO_SCREEN_SCALE_FACTOR=0 /opt/viber/Viber
Для Viber v7.0 и>
Я создаю файл
touch viber.desktop
в файле write
Exec=env QT_SCREEN_SCALE_FACTORS=0.6 /opt/viber/Viber
Тогда, если я хочу запустить Viber - > используйте команду в терминале
source viber.desktop
Это ошибка QT. Надеюсь, кто-то исправит это.