Je viens de mettre à jour la dernière version de Viber et c'est devenu énorme.
La raison en est que 1 920 x 1 080 pixels sur un écran de 13 pouces ont un dpi de 166, ce que j'ai défini dans mes paramètres xfce. De nombreuses applications alimentées par des électrons ou d'autres magies personnalisées traitent les dpi de plus de 140 comme " rétine " et double taille de rendu.
L'écran des paramètres Viber ne peut pas passer à l'échelle de l'interface utilisateur en dessous de 100%, vous pouvez donc le faire manuellement.
Nouvelle solution (fonctionne pour Viber> = v7.0)
Essayez d'exécuter Viber à partir du terminal en spécifiant ce QT_SCALE_FACTOR
qui suit:
QT_SCALE_FACTOR = 0,6 / opt / viber / Viber
En tant que solution permanente, assurez-vous que la ligne suivante est en place dans le fichier de raccourci de démarrage Viber (.desktop):
Exec = env QT_SCALE_FACTOR = 0.6 / opt / viber / Viber
Le fichier .desktop de Viber se trouve généralement à /usr/share/applications/viber.desktop
. Une copie modifiable localement peut être insérée ~/local/share/applications/
.
Ancienne solution (fonctionne pour Viber <v7.0)
Installez à sqlitebrowser
partir du référentiel officiel, utilisez-le pour ouvrir~/.ViberPC/config.db
Aller à la table CommonSettings
et modifier Value
de ScalingRatio
quelque chose sous 1.0, je 0.6.
env
mot clé avant leQT_SCALE_FACTOR
. Après cela, cela a fonctionné/opt/Viber/Viber&
. Si vous voulez exécuter Viber froum Menu vos applications avec mise à l' échelle correcte, modifier l' entrée de menu Viber avec l' éditeur correspondant à votre DE et changer de/opet/Viber/Viber %U
pourenv QT_SCALE_FACTOR=0.6 /opt/Viber/Viber %U
et sauverSi vous avez un double écran, ce n'est pas une bonne solution.
Je préfère définir la variable d'environnement
QT_AUTO_SCREEN_SCALE_FACTOR=0
avecenv
.Par exemple:
la source
Ou utilisez sqlite3
la source
De la documentation Qt:
Par conséquent, le définir sur faux (zéro) ne résoudra pas toujours le problème de mise à l'échelle. J'ai dû changer
QT_SCALE_FACTOR=0
pour afficher la fenêtre Viber normalement:la source
Pour Viber v7.0 et >
Je crée un fichier
en écriture de fichier
Ensuite, si je veux démarrer Viber -> utiliser la commande dans le terminal
C'est le bug QT. J'espère que quelqu'un le réparera.
la source