将 R studio window 移动到新显示器时,Rstudio 版本(版本 1.3.1073)"Giant goldenrod" 的问题无法正确显示

Issue with Rstudio version (Version 1.3.1073) "Giant goldenrod" when moving R studio window to new monitor doesn't display correctly

这是一个基本问题,希望有一个简单的解决方案。当我将我的 Rstudio window 移动到外部显示器时 - 它不再正确地重新缩放而是变得完全无用 - 只显示 window 的下部(见截图)并且不允许我调整 window 的大小或以任何方式调整它以访问顶部的任务栏。有没有其他人遇到过这种情况或有解决方法的选择?

我经常需要将我的 Rstudio window 转移到不同的显示器,并且在安装最新的 Rstudio 版本之前我这样做没有任何问题 - 所以我想知道是否必须有一些设置可以得到当我更新软件时重置,但我似乎无法弄清楚。我已经尝试通过使用我桌面上 Rstudio 图标上的属性选项来修复 Windows 中的缩放选项 - 然后单击兼容性和高 DPI 设置,但到目前为止,乱搞它似乎没有用。但是我还没有尝试所有可能的组合,因为我想我会先在这里检查一下,看看是否有人可以为我快速跟踪这个过程。正如您在图片中看到的那样 - 此显示器无法使用。当我将其移回时 - 它可以正常工作。我正在使用 Windows 10,我会定期更新我的软件。泰!

更新

好的,我能够在带有外接戴尔显示器的 Lenovo 上重现并通过应用另一个 Stack Overflow 线程中提出的修复来解决问题。见下文:

研究: https://support.microsoft.com/en-us/topic/windows-scaling-issues-for-high-dpi-devices-508483cd-7c59-0d08-12b0-960b99aa347d

分辨率:

有一个解决方案,它来自执行文件的“兼容性”选项。

  • 关闭所有当前RStudio windows.

  • 右击RStudio快捷方式(或原.exe文件)选择属性

  • 在 RStudio 属性弹出窗口 windows 中,选择选项卡兼容性

  • Select 高 DPI 设置

  • 勾选选项 Override hide DPI scaling... 然后从下拉列表中选择 System .

  • 应用 > 确定。

  • (重新)打开 Rstudio 以查看更改

在我的测试系统上,这解决了观察到的菜单文本变得超大的问题。

Whosebug 原始参考:

  • RStudio HiDPI support

这似乎是 RStudio 使用的 QT 版本的问题。 RStudio 建立在 QT 引擎之上。

QT 跟踪问题:

https://bugreports.qt.io/browse/QTBUG-48242

该问题已在 QT 5.9.0 及更高版本中标记为已修复。

建议:

下载 RStudio 预览版并尝试:

https://www.rstudio.com/products/rstudio/download/preview/

为什么? RStudio 的预览版似乎使用 QtWebEngine/5.12.8,这意味着该问题已得到解决。如果这不能解决问题,您可以使用 RStudio 提交错误,或者使用更新版本的 QT 从源安装和重新编译 RStudio。你可以通过帮助,关于框查看你的QT版本。

希望以上内容能为您指明正确的方向。保持安全和健康。