Viber parece enorme - Kubuntu 16.04

13

Eu fiz uma instalação limpa do Kubuntu 16.04 e brinquei com os tamanhos das fontes e outras configurações (como as fontes DPI, mas tentei redefini-las ...) para torná-lo mais do meu agrado e tudo funciona bem, exceto pelo Viber; É enorme! Ele ocupa praticamente toda a tela e não pode ser redimensionado para uma janela menor (já que a interface em si parece enorme, as letras, tudo). Qualquer outro programa que eu usei é completamente normal ...

    
por Kristóf 09.02.2017 / 19:23

5 respostas

30
% bl0ck_qu0te%

O motivo é que 1920x1080 px na tela de 13 "tem dpi de 166, o que eu configurei nas configurações do xfce. Muitos aplicativos alimentados com elétrons ou outros truques mágicos personalizados possuem mais de 140 cores como " retina " e tamanho de renderização duplo.

A tela de configurações do Viber não pode ser dimensionada na interface do usuário abaixo de 100%, para que você possa fazer isso manualmente.

Nova solução (funciona para Viber > = v7.0)

Tente executar o Viber a partir do terminal, especificando o QT_SCALE_FACTOR da seguinte forma:

% bl0ck_qu0te%

Como uma solução permanente, certifique-se de que a linha a seguir esteja no arquivo de atalho Viber Starter (.desktop):

% bl0ck_qu0te%

O arquivo .desktop do Viber é geralmente localizado em /usr/share/applications/viber.desktop . Uma cópia editável localmente pode ser colocada em ~/local/share/applications/ .

Solução antiga (funciona para a Viber < v7.0)

Instale sqlitebrowser do repositório oficial, use-o para abrir ~/.ViberPC/config.db

Vá para a tabela CommonSettings e modifique Value de ScalingRatio para algo abaixo de 1,0, usei 0,6.

    
por Modo Ltunzher 13.02.2017 / 00:45
13

Se você tiver tela dupla, isso não é uma boa solução.

Eu prefiro definir a variável de ambiente QT_AUTO_SCREEN_SCALE_FACTOR=0 com env .

Por exemplo:

env QT_AUTO_SCREEN_SCALE_FACTOR=0 /opt/viber/Viber
    
por Alex 09.06.2017 / 10:19
7

Ou use o sqlite3

$ sqlite3 ~/.ViberPC/config.db -interactive 'update CommonSettings set Value = 0.6 where Title = "ScalingRatio"'
    
por kudrin 12.05.2017 / 18:11
2

Da documentação do Qt:

% bl0ck_qu0te%

Portanto, definir isso como falso (zero) nem sempre resolverá o problema de dimensionamento. Eu tive que alterar QT_SCALE_FACTOR=0 para exibir a janela do Viber normalmente:

env QT_SCALE_FACTOR=0 QT_AUTO_SCREEN_SCALE_FACTOR=0 /opt/viber/Viber
    
por Gabor 27.01.2018 / 18:01
1

Para Viber v7.0 e >

Eu crio o arquivo

touch viber.desktop

na gravação de arquivos

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

Então, se eu quiser começar o Viber - > use o comando no terminal

source viber.desktop

É o erro QT. Espero que alguém conserte isso.

    
por Ihor Nedopas 28.02.2018 / 21:50

Tags