高DPI屏幕支持
当使用高DPI屏幕运行RapidMiner Studio时,由于当前Java运行时环境实现(JRE 8)在某些平台(特别是Windows和Linux)上的高DPI支持有限,您可能会遇到伸缩问题。不幸的是,我们几乎无法控制这个特定的问题,因此您将不得不求助于下面列出的解决方案之一。
OS X
OS X提供了完整的高DPI(视网膜)屏幕支持OS X 10.7版本及以后。
Windows 10
为了解决伸缩问题,可以使用Windows 10自创建者更新以来为单个应用提供的伸缩行为开关。
注意,你需要Windows 10的创建者更新来使用这个功能。如果您没有更新,它将根本不存在。可以使用该命令查看是否已安装winver
2 .在命令行查看Windows版本号。必须至少是1703版本。
要使用创建者更新功能来修复缩放,请遵循以下步骤:
- 导航到RapidMiner Studio的安装文件夹,并找到
RapidMiner Studio.exe
文件。 - 右键单击该文件并选择属性.
- 去兼容性选项卡。
- 选中复选框覆盖高DPI缩放行为
- 选择系统.
- 按下好吧按钮在底部。
- 运行RapidMiner Studio
RapidMiner Studio.exe
一次。它现在应该以适合您的高DPI分辨率的比例显示。
我们强烈建议获得Windows 10的创作者更新,因为以下方式有不良的副作用!
若要解决伸缩性问题,如果您还没有访问创建者更新,您可以执行以下操作:
- 从窗户看开始菜单选择设置然后系统.
- 在那里,找到显示设置并调整比例,使RapidMiner Studio正确显示。
Windows 7和8.x
在Windows 7或Windows 8上运行RapidMiner Studio。由于前面提到的JRE 8限制,具有高DPI屏幕的x将显示缩放问题。不幸的是,内置的缩放调整并不能直接解决问题,所以在缩放调整之前需要另一种变通方法;的清单项进行编辑java.exe
而且javaw.exe
与RapidMiner Studio捆绑。
要做到这一点,请遵循以下步骤:
- 下载资源编辑工具(例如ResourceHacker是一个很好的候选人)
- 假设RapidMiner Studio的安装文件夹为“$RAPIDMINER_HOME”
java.exe
而且javaw.exe
在美元RAPIDMINER_HOME \ jre \ bin
文件夹中。 - 请确保备份
java.exe
而且javaw.exe
在继续之前先归档。 - 编辑
java.exe
而且javaw.exe
在第一步中下载的资源编辑器中的文件。如果您没有足够的权限来编辑这些文件,请以管理员身份运行资源编辑器。 - 定位清单项,并选择1.0入口在它下面。通过将dpiAware元素设置为false来编辑XML:
假< / dpiAware < dpiAware > >
- 保存文件。一些资源编辑器将有一个选项编译修改后的文件生效。在这种情况下,您还应该编译该文件。
- 最后,你需要通过显示设置来调整缩放比例。去控制面板>外观和个性化>显示并更改缩放设置。
- 运行RapidMiner Studio。它现在应该以适合您的高DPI分辨率的比例显示。
在Windows 7平台上,缩放调整生效有两个先决条件:
- 您正在使用一个航空主题。要查看当前使用的主题,请转到控制面板>外观和个性化>个性化一定要选一个主题在
Aero主题
部分。 - 您没有使用Windows XP DPI缩放。要确定这是事实,请转到控制面板>外观和个性化>显示>设置自定义文本大小(DPI)要确保
使用Windows XP风格的DPI缩放
未选中。
Linux发行版
虽然Linux发行版中一些更常见的桌面环境提供了缩放调整特性,但这些特性仅适用于基于GTK+ 3的应用软件。当前的JRE实现正在使用底层的XLib库,因此没有从任何伸缩调整中受益。
要解决这个问题,请在启动Studio时传递以下参数:-Dsun.java2d.uiScale = 2
并根据您的设置调整缩放因子。