Acabo de actualizar a la versión Lastet Viber y se hizo enorme.
La razón es que 1920x1080 px en pantalla de 13 "tiene una resolución de ppp de 166, lo que configuré en mi configuración de xfce. Muchas aplicaciones alimentadas con electrones u otra magia personalizada tratan las ppp de más de 140 como" retina "y tamaño de representación doble.
La pantalla de configuración de Viber no puede escalar la interfaz de usuario por debajo del 100%, por lo que puede hacerlo manualmente.
Nueva solución (funciona para Viber> = v7.0)
Intente ejecutar Viber desde la terminal especificando lo QT_SCALE_FACTOR
siguiente:
QT_SCALE_FACTOR = 0.6 / opt / viber / Viber
Como solución permanente, asegúrese de que la siguiente línea esté en su lugar en el archivo de acceso directo de inicio de Viber (.desktop):
Exec = env QT_SCALE_FACTOR = 0.6 / opt / viber / Viber
El archivo .desktop de Viber generalmente se encuentra en /usr/share/applications/viber.desktop
. Se puede colocar una copia editable localmente ~/local/share/applications/
.
Solución anterior (funciona para Viber <v7.0)
Instala sqlitebrowser
desde un repositorio oficial, úsalo para abrir~/.ViberPC/config.db
Ir a la tabla CommonSettings
y modificar Value
de ScalingRatio
que algo debajo de 1,0, 0,6 utilicé.
env
palabra clave antes deQT_SCALE_FACTOR
. Después de eso funcionó/opt/Viber/Viber&
. Si desea ejecutar viber en su menú de aplicaciones con la escala correcta, edite la entrada del menú de Viber con el editor correspondiente para su DE y cámbielo de/opet/Viber/Viber %U
aenv QT_SCALE_FACTOR=0.6 /opt/Viber/Viber %U
y guardeSi tiene doble pantalla, esta no es una buena solución.
Prefiero establecer la variable de entorno
QT_AUTO_SCREEN_SCALE_FACTOR=0
conenv
.Por ejemplo:
fuente
O use sqlite3
fuente
De la documentación de Qt:
Por lo tanto, establecer esto en falso (cero) no siempre resolverá el problema de escala. Tuve que cambiar
QT_SCALE_FACTOR=0
para mostrar la ventana de Viber normalmente:fuente
Para Viber v7.0 y >
Creo un archivo
en archivo escribe
Entonces, si quiero iniciar Viber -> usar el comando en la terminal
Es un error QT. Espero que alguien lo arregle.
fuente