显示器关闭时镀铬分辨率会发生变化

Kal*_*Kid 3 dpi google-chrome monitor display-resolution

当我关闭显示器时,Google Chrome 分辨率/dpi 更改出现问题。我很确定这都与Universal Access Panel缩放系数有关其中我打开了大文本。此设置使 Chrome 具有更大的标签,但在显示器关闭时无法识别。我必须关闭 Chrome,然后重新启动它才能识别通用访问设置。

要查看显示器关闭时我的显示设置发生了什么,我使用了“xrandr”。

xrandr监视器打开时的输出是:

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 
Run Code Online (Sandbox Code Playgroud)

xrandr监视器关闭时的输出为:

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
Run Code Online (Sandbox Code Playgroud)

无论如何,我想弄清楚如何保持 chrome 的 dpi/分辨率稳定,这样我就不必在每次关闭/打开显示器时重新启动它。这是之前和之后的两张截图。

前 后

请注意,如果我没有打开大文本的通用访问,第二张照片是 Chrome 的样子。

我注意到的一件有趣的事情是,在这个较大的模式(第二张照片)中,按钮和导航实际上与屏幕上的项目并不相关。如果我用鼠标单击顶部的任何书签栏图标,浏览器将不会导航到右侧。例如,如果我点击书签栏中的 UTUBE 快捷方式,它会将我带到 $$$ 链接。当比例更大时,它似乎表现得好像对象和框架映射仍然“校准”。

Kal*_*Kid 5

发现Chrome改成了Aura框架,不再使用GTK框架了。

一个简单的解决方法是使用以下命令启动 Chrome:

google-chrome --high-dpi-support=1 --force-device-scale-factor=1.5
Run Code Online (Sandbox Code Playgroud)

  • 你做到了!很好。 (3认同)