我在配备 3840×2160 图形显示屏的 Lenovo P51 上运行 Mint 19 Tara 和 Cinnamon 3.8.9。
大多数应用程序(例如 vim、Chrome、Libre Office 以及所有预装的应用程序)都可以正常运行。但有些应用程序(例如 gimp、Zoom、InSync 以及我必须安装才能连接到客户网络之一的基于 Java 的 VPN 客户端)的 GUI 很小。 (不过,我怀疑 gimp 和 Zoom 在 Java 上运行,所以这不太可能是 Java 特有的问题。)字体和图标几乎不足以阅读,而且由于它们的大小,点击它们很费力。对话窗口本身也很小。
我通过安装新的图标集改进了 gimp,但它们的图标和文本仍然有点小,这对其他应用程序没有帮助。
我认为这个问题与 Cinnamon 没有任何关系,因为在“系统设置”→“字体”中更改文本缩放系数只会影响已经具有良好字体大小的应用程序。
我想知道有问题的应用程序是否正在使用其他一些 UI/窗口管理器,例如 Qt,以及是否有其他一些系统范围的设置可以调整来修复它。有任何想法吗?
答案1
我至少找到了 Qt 应用程序的解决方案,事实证明 Zoom 和 Insync 都是使用 Qt 小部件工具包构建的。
设置QT_SCALE_FACTOR
环境变量以使2
这两个应用程序对我来说看起来都不错。根据Qt 文档,设置QT_AUTO_SCREEN_SCALE_FACTOR=1
(不同的环境变量)将使 Qt 尊重系统 DPI,但这使得对话对于我的口味来说有点太大了。
我提到的其他应用程序仍然存在问题,我认为它们的大小可能被硬编码为像素数。如果我找到了这些问题的解决方案,我会添加另一个答案。