a resolução do cromo é alterada quando o monitor é desativado

3

Ter um problema com a resolução / dpi do Google Chrome ao mudar quando desligo o meu monitor. Tenho certeza de que tudo isso está relacionado ao fator de escala do painel de acesso universal. no qual tenho texto grande ativado. Essa configuração faz com que o Chrome tenha guias maiores, mas não é reconhecido quando o monitor é desativado. Preciso desligar o Chrome e reiniciá-lo para reconhecer a configuração do Acesso Universal.

Para ver o que está acontecendo com minhas configurações de exibição enquanto meu monitor está desligado, usei 'xrandr'.

A saída de xrandr enquanto monitor é ON é:

Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
DP1 disconnected (normal left inverted right x axis y axis)
HDMI1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 890mm x 500mm
   1920x1080      60.0*+   59.9     30.0     24.0     30.0     24.0  
   1920x1080i     60.1     60.0  
   1280x720       60.0     59.9  
   720x480        60.0     59.9  
   640x480        60.0     59.9 

A saída de xrandr enquanto monitor é OFF é:

Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
DP1 disconnected (normal left inverted right x axis y axis)
HDMI1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 708mm x 398mm
   1280x720       60.0 +   50.0     30.0     59.9     30.0     24.0     24.0  
   4096x2160      24.0     24.0  
   3840x2160      30.0     25.0     24.0     30.0     24.0  
   1920x1080      60.0*    50.0     59.9     30.0     25.0     24.0     30.0     24.0  
   1920x1080i     60.1     50.0     60.0  
   720x576        50.0  
   720x480        60.0     59.9  
   640x480        60.0     59.9

De qualquer forma, gostaria de descobrir como manter a resolução / dpi do chrome estável, para que eu não precise reiniciá-lo toda vez que meu monitor for desligado / ligado. Aqui estão duas imagens de antes e depois.

Por favor, note que a segunda foto é como o Chrome seria se eu não tivesse acesso universal com texto grande ativado.

Algo interessante que notei é que neste modo maior (segunda foto), os botões e a navegação não se correlacionam com os itens na tela. Se eu clicar em qualquer um dos ícones da barra de favoritos na parte superior com o mouse, o navegador não navegaria para a direita. Por exemplo, se eu clicasse no atalho UTUBE na barra de favoritos, eu levaria para o link $$$. Parece estar se comportando como se o objeto & amp; os mapeamentos de quadros ainda são "calibrados" para quando a escala era maior.

    
por Kalamalka Kid 07.03.2016 / 02:53

2 respostas

5

Descobri que o Chrome mudou para a estrutura do Aura e não usa mais a estrutura do GTK.

Uma solução simples é lançar o Chrome com:

google-chrome --high-dpi-support=1 --force-device-scale-factor=1.5
    
por Kalamalka Kid 02.05.2016 / 21:18
2

Como mencionado aqui , o Chrome mudou para Aura framework , e não usa mais o framework GTK. Isto causa porém algumas peculiaridades.

Como mencionado por Kalamalka Kid, que na verdade fez praticamente todo o trabalho, pode ser contornado executando o Chrome com o comando:

google-chrome --high-dpi-support=1 --force-device-scale-factor=<scale_factor>

por exemplo:

google-chrome --high-dpi-support=1 --force-device-scale-factor=1.5

Como fazer com que o Google Chrome seja iniciado por padrão com o fator de escala alterado

  1. Copie o iniciador global Google-chrome de /usr/local/share/applications para ~/.local/share/applications :

    cp /usr/share/applications/google-chrome.desktop ~/.local/share/applications
    
  2. Abra a cópia local com o gedit:

    gedit ~/.local/share/applications/google-chrome.desktop
    

    Procure a linha: Exec=/usr/bin/google-chrome-stable %U , altere-a para:

    google-chrome --high-dpi-support=1 --force-device-scale-factor=1.5
    

Agora, depois de sair / entrar, Chrome começa por padrão no seu escalonamento alterado.

    
por Jacob Vlijm 05.05.2016 / 09:01