当我关闭显示器时,Google Chrome 分辨率/dpi 会发生变化。我很确定这全都与来自通用访问面板的缩放因子。我有大文本已打开。此设置使 Chrome 具有更大的标签,但在显示器关闭时无法识别。我必须关闭 Chrome,然后重新启动它才能识别通用访问设置。
为了查看显示器关闭时显示设置的情况,我使用了“xrandr”。
xrandr
while 监视器的输出为在是:
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
xrandr
while 监视器的输出为离开是:
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
无论如何,我想弄清楚如何保持 Chrome 的 dpi/分辨率稳定,这样我就不必在每次关闭/打开显示器时重新启动它。以下是前后两张截图。
请注意,第二张照片是如果我没有 Universal Access,Chrome 的外观大文本打开。
我注意到一件有趣的事情,在这种较大模式下(第二张照片),按钮和导航实际上与屏幕上的项目没有关联。如果我用鼠标单击顶部的任何书签栏图标,浏览器都不会导航到正确的图标。例如,如果我单击书签栏中的 UTUBE 快捷方式,它会将我带到 $$$ 链接。它似乎表现得好像对象和框架映射在比例较大时仍处于“校准”状态。
答案1
我发现Chrome已经改用Aura框架了,不再使用GTK框架。
一个简单的解决方法是使用以下命令启动 Chrome:
google-chrome --high-dpi-support=1 --force-device-scale-factor=1.5
答案2
如上所述这里,Chrome 已更改为Aura 框架,不再使用 GTK 框架。然而这会导致一些异常。
正如 Kalamalka Kid 所说,他实际上做了几乎所有的工作,可以通过使用以下命令运行 Chrome 来解决这个问题:
google-chrome --high-dpi-support=1 --force-device-scale-factor=<scale_factor>
例如:
google-chrome --high-dpi-support=1 --force-device-scale-factor=1.5
如何让 Google Chrome 默认以更改的比例启动
将全局
Google-chrome
启动器从/usr/local/share/applications
复制到~/.local/share/applications
:cp /usr/share/applications/google-chrome.desktop ~/.local/share/applications
使用 gedit 打开本地副本:
gedit ~/.local/share/applications/google-chrome.desktop
查找行:
Exec=/usr/bin/google-chrome-stable %U
,将其更改为:google-chrome --high-dpi-support=1 --force-device-scale-factor=1.5
现在,您注销/登录后,Chrome
将默认以您改变的比例启动。