Я сделал чистую установку Kubuntu 16.04 и играл вокруг с размерами шрифта и другими настройками (такими как шрифты DPI, но я пытался сбросить его...) сделать его больше к моей симпатии, и все хорошо работает, за исключением Viber; Это огромно! Это поднимает в значительной степени целый экран и не может быть изменено к меньшему окну (поскольку сам интерфейс кажется огромным, буквы, все). Любая другая программа, которую я использовал, абсолютно нормальна...
Просто обновленный к lastet версии Viber и это стало огромным.
причина состоит в том, что 1920x1080 пкс на 13-дюймовом экране имеют точки на дюйм 166, что я установил в своих xfce настройках. Много приложений приводится в действие с электроном или другими пользовательскими волшебными точками на дюйм обработки более чем 140 как" сетчатка " и дважды рендеринг размера.
экран настроек Viber не может пойти UI, масштабирующий менее чем 100%, таким образом, можно сделать это вручную.
Попытка под управлением Viber от терминала путем определения QT_SCALE_FACTOR
следующим образом:
QT_SCALE_FACTOR=0.6/opt/viber/Viber
Как постоянное решение, удостоверьтесь, что следующая строка существует в файле ярлыка начинающего Viber (.desktop):
Exec=env QT_SCALE_FACTOR=0.6/opt/viber/viber
Viber .desktop файл , обычно располагался в /usr/share/applications/viber.desktop
. Локально доступная для редактирования копия может быть помещена в ~/local/share/applications/
.
Установка sqlitebrowser
от официального repo, используйте его, чтобы открыть ~/.ViberPC/config.db
Go для таблицы CommonSettings
и изменить Value
из ScalingRatio
к чему-то под 1,0, я использовал 0.6.
Если у Вас есть двойной экран, это не хорошее решение.
я предпочитаю устанавливать переменную среды QT_AUTO_SCREEN_SCALE_FACTOR=0
с env
.
, Например:
env QT_AUTO_SCREEN_SCALE_FACTOR=0 /opt/viber/Viber
Или используйте sqlite3
$ sqlite3 ~/.ViberPC/config.db -interactive 'update CommonSettings set Value = 0.6 where Title = "ScalingRatio"'
Из спокойной документации:
QT_AUTO_SCREEN_SCALE_FACTOR [boolean]
включает автоматическое масштабирование, на основе плотности пикселей монитора. Это не изменится, размер точки измерил шрифты, так как точка является физической единицей измерения меры. Несколько экранов могут получить различные масштабные коэффициенты.
Так установка этого ко лжи (нуль) будет не всегда решать масштабирующуюся проблему. Я должен был измениться 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
в записи файла
Exec=env QT_SCREEN_SCALE_FACTORS=0.6 /opt/viber/Viber
Затем, если я хочу, запускают Viber-> команда использования в терминале
source viber.desktop
Это - спокойная ошибка. Я надеюсь, что кто-то фиксирует его.