IBM Domino Administrator - проблема с отображением с высоким разрешением

3474
Andrew-Gr

Короче говоря: в настоящее время вопрос заключается в том, как отключить поддержку DPI в IBM Notes / Admin / Designer? В противном случае IBM Domino Admin выглядит некрасиво .

Это решение не помогает: превосходное решение проблем с высоким DPI в Notes и Windows

IBM Notes / Admin / Designer 9.0.1 FP6 на Win 10 Pro с дисплеем 2560 x 1440 "14.

1

1 ответ на вопрос

0
Eric Aho

У Грега Сикорски из Polymorph было исправление, которое работало для его 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 Files (x86) \ IBM \ Notes \ framework \ rcp \ eclipse \ плагины \ 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 полностью, затем перезапустите приложение (я).

Нет проблем! Мне потребовалось некоторое время, чтобы найти также. Я подозреваю, что то же самое исправление может быть применено к другим файлам манифеста EXE-приложения, хотя другие приложения ведут себя немного более разумно, чем мои приложения заметок. Eric Aho 8 лет назад 0