IBM Domino Administrator - 高 DPI 显示问题

IBM Domino Administrator - 高 DPI 显示问题

简而言之:目前的问题是如何在 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 实例。

http://www.polymorph.co.uk/content/blog-posts/fix-for-lotus-notes-display-issues-on-surface-pro-high-dpi/

简而言之,您需要编辑清单文件,假设默认安装位置为 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,然后重新启动应用程序。

相关内容