简而言之:目前的问题是如何在 IBM Notes/Admin/Designer 中禁用 DPI 感知?否则IBM Domino Admin 看起来很丑。
此解决方案没有帮助:完美修复 Notes 和 Windows 的高 DPI 问题
IBM Notes/Admin/Designer 9.0.1 FP6 在 Win 10 Pro 上配备 2560 x 1440 英寸 14 显示屏。
答案1
Polymorph 的 Greg Sikοrski 有一个适用于他的 Surface 的修复程序,并且它也适用于我的 Windows 10 实例。
简而言之,您需要编辑清单文件,假设默认安装位置为 Notes 9.0.1 FP4(或更高版本),位于C:\Program 文件(x86)\IBM\Notes\framework\rcp\eclipse\plugins\com.ibm.rcp.base_9.0.1.20131002-1404\win32\x86\notes2.exe.manifest
首先,添加xmlns:asmv3="urn:schemas-microsoft-com:asm.v3"作为 <assembly> 节点的新属性,以便
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
变成
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">
然后将以下块作为 <assembly> 标签中的最后一个元素添加:
<asmv3:application>
<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
<ms_windowsSettings:dpiAware xmlns:ms_windowsSettings="http://schemas.microsoft.com/SMI/2005/WindowsSettings">false</ms_windowsSettings:dpiAware>
</asmv3:windowsSettings>
</asmv3:application>
所以最终的文件看起来会像这样:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="asInvoker" uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
<asmv3:application>
<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
<ms_windowsSettings:dpiAware xmlns:ms_windowsSettings="http://schemas.microsoft.com/SMI/2005/WindowsSettings">false</ms_windowsSettings:dpiAware>
</asmv3:windowsSettings>
</asmv3:application>
</assembly>
最后,完全关闭 Notes/Designer/Admin,然后重新启动应用程序。