web-dev-qa-db-fra.com

chrome la résolution change lorsque le moniteur est éteint

Avoir un problème avec Google Chrome résolution/dpi change quand je éteins mon moniteur. Je suis à peu près sûr que tout cela est lié au facteur de mise à l'échelle de Universal Access Panel. dans lequel j'ai le texte large est activé. Ce paramètre donne à Chrome des onglets plus grands, mais n'est pas reconnu lorsque le moniteur est éteint. Je dois arrêter Chrome et le redémarrer pour reconnaître le paramètre d'accès universel.

Pour voir ce qui se passe avec mes paramètres d'affichage alors que mon moniteur est éteint, j'ai utilisé `xrandr '.

La sortie de xrandr pendant que le moniteur est SUR est:

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 

La sortie de xrandr pendant que le moniteur est OFF est:

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

Dans tous les cas, je voudrais savoir comment maintenir la résolution/résolution de chrome de chrome de manière à ne pas avoir à la redémarrer à chaque fois que mon moniteur est allumé/éteint. Voici deux captures d'écran avant et après.

beforeafter

Veuillez noter que la seconde photo ressemble à ce que Chrome ressemblerait si je n'avais PAS d'accès universel avec le texte de grande taille activé.

Ce qui est intéressant, c’est que, dans ce mode plus large (deuxième photo), les boutons et la navigation ne correspondent pas aux éléments affichés à l’écran. Si je clique sur l’une des icônes de la barre de favoris en haut de la souris, le navigateur n’accédera pas à la bonne. Par exemple, si je cliquais sur le raccourci UTUBE dans la barre de favoris, cela me mènerait au lien $$$. Il semble se comporter comme si les correspondances objet/cadre étaient encore "calibrées" pour une échelle plus grande.

3
Kalamalka Kid

J'ai découvert que Chrome a été remplacé par le framework Aura et n'utilise plus le framework GTK.

Une solution simple consiste à lancer Chrome avec:

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

Comme mentionné ici , Chrome a été remplacé par Aura Framework et n'utilise plus le framework GTK. Cela provoque cependant certaines particularités.

Comme mentionné par Kalamalka Kid, qui a pratiquement effectué tout le travail, vous pouvez contourner le problème en exécutant Chrome à l'aide de la commande suivante:

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

par exemple.:

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

Comment faire en sorte que Google Chrome démarre par défaut avec le facteur d'échelle modifié

  1. Copiez le lanceur global Google-chrome de /usr/local/share/applications vers ~/.local/share/applications:

    cp /usr/share/applications/google-chrome.desktop ~/.local/share/applications
    
  2. Ouvrez la copie locale avec gedit:

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

    Cherchez la ligne: Exec=/usr/bin/google-chrome-stable %U, changez-la en:

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

Maintenant, après vous être déconnecté/connecté, Chrome commence par défaut dans votre mise à l'échelle modifiée.

1
Jacob Vlijm