当前位置: 首页>>技术教程>>正文


Chrome用户界面尺寸和Ubuntu 16.04中的缩放级别

, , ,

问题描述

我一直在使用具有双4k显示屏的Ubuntu 16.04大约3-4个月,但是今天突然之间,缩放级别和用户界面大小在Chrome中似乎较小。

dual-display屏幕快照具有3个窗口(从左到右):Visual Studio Code,Chromium和Chrome。

如您所见,Chrome和Chromium对于应该达到的规模得出了不同的结论。

由于Visual Studio代码是基于the Electron Platform构建的,因此它实际上是Chrome的实例,因此这就是我在此处包括它进行比较的原因。带文件列表的左窗格通常约为此屏幕快照大小的60%。

对于Chrome和VS Code,缩小2级可以大致了解它一直以来的状态。

因此,问题:如何解决此问题,而不必在Chrome中放大/缩小?

也:

  • 在Ubuntu中的“显示设置”中保持不变-两种显示均为@ 3840×2160 res,“菜单和标题栏”的缩放比例为1.5倍。

  • 我的系统是使用NVIDIA二进制驱动程序v 361.45.18的带有GTX 960的i5 6600K

  • 所有窗口中的菜单字体看起来比平时稍大

最佳办法

我想出这一点,部分要归功于wrote this的天使。

长话短说:执行以下操作:

  1. 转到您的设置->展示架

  2. 请注意滑块的值在“菜单和标题栏的比例”处(最小值为1.5)

  3. 打开一个终端

  4. sudo gedit /usr/share/applications/google-chrome.desktop

  5. 找到这一行:

Exec=/usr/bin/google-chrome-stable %U

  1. 将其更改为此(其中n是您在步骤2中记下的值):

Exec=/usr/bin/google-chrome-stable --force-device-scale-factor=n %U

  1. 保存/关闭,重新启动Chrome。

不幸的是,这似乎不适用于VS Code,但这不是一个大问题,因为您可以简单地进行缩小(“查看菜单”->“缩小”),并且会影响整个UI。

说明:Ubuntu将system-wide缩放因子应用于hi-DPI监视器中的UI。 Chrome认为它是如此特别,因此它会忽略它并自己做。

上面的链接建议更改为1缩放比例,但这等效于0缩放比例(对于hi-dpi而言不正确)。

通过镜像系统比例因子,可以使Chrome in-line带其他功能。

次佳办法

通过执行以下操作,我设法使Chrome到auto-scale的大小与我在gnome桌面中使用的大小相同:

我在/usr/bin/chrome-scaled创建了一个bash脚本:


#!/bin/bash
text_scale=$(gsettings get org.gnome.desktop.interface text-scaling-factor)
/usr/bin/google-chrome-stable --high-dpi-support=1 --force-device-scale-factor=$text_scale %U

然后在/user/share/applications/chrome-scaled.desktop创建了一个新的桌面快捷方式:


[Desktop Entry]
Version=1.0
Name=Google Chrome
GenericName=Web Browser
Comment=Access the Internet
Exec=/usr/bin/chrome-scaled
Terminal=false
Icon=google-chrome
Type=Application
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml_xml;image/webp;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;
X-Ayatana-Desktop-Shortcuts=NewWindow;NewIncognito
Name[en_CA]=Chrome Scaled

然后,我打开快捷方式并将其锁定到启动器。现在,您在gnome中使用的任何比例也将在Chrome中使用。

您还可以避免创建新的.desktop文件,而仅编辑google-chrome.desktop文件。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/9802.html,未经允许,请勿转载。