Вибер выглядит огромным - Kubuntu 16.04

Я сделал чистую установку Kubuntu 16.04 и играл с размерами шрифта и другими настройками (такими как шрифты DPI, но я попытался сбросить его ...), чтобы сделать его более приятным, и все работает нормально, кроме Viber; Это огромный! Он занимает практически весь экран и не может быть изменен до меньшего окна (поскольку сам интерфейс кажется огромным, буквы, все). Любая другая программа, которую я использовал, абсолютно нормальная ...

1
задан 9 February 2017 в 22:23

4 ответа

Если у вас двойной экран, это не очень хорошее решение.

Я предпочитаю устанавливать переменную окружения QT_AUTO_SCREEN_SCALE_FACTOR=0 с помощью env.

Например:

[F1]
9
ответ дан 23 May 2018 в 01:37

Или используйте sqlite3

$ sqlite3 ~/.ViberPC/config.db -interactive 'update CommonSettings set Value = 0.6 where Title = "ScalingRatio"'
7
ответ дан 23 May 2018 в 01:37
  • 1
    Добро пожаловать в Ask Ubuntu! Это больше похоже на (стоящее) дополнение к принятому ответу и менее похоже на автономный ответ. В таком случае, пожалуйста, предложите отредактировать сообщение, которое хотите улучшить, вместо отправки частичного ответа. Благодарю. – David Foerster 12 May 2017 в 19:35
  • 2
    Этот ответ идеален - одношаговое решение! – koma 3 June 2017 в 22:02

Из документации 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
1
ответ дан 23 May 2018 в 01:37

Для Viber v7.0 и>

Я создаю файл

touch viber.desktop

в файле write

 Exec=env QT_SCREEN_SCALE_FACTORS=0.6 /opt/viber/Viber

Тогда, если я хочу запустить Viber - > используйте команду в терминале

source viber.desktop

Это ошибка QT. Надеюсь, кто-то исправит это.

1
ответ дан 23 May 2018 в 01:37

Другие вопросы по тегам:

Похожие вопросы: