Корректное отображение устаревших приложений openmotif v2 на мониторах HiRes.

Буду признателен за любую помощь в этом вопросе. У меня есть древнее приложение на основе openmotif v2.2, которое находится на RHEL v6.0. Он обрабатывает некоторые данные и строит графики и графики. Я подключаюсь к этой системе из своего компьютера под управлением Windows 10H2 с установленным Xming XServer и через Putty (конечно, с включенной переадресацией X). Пока все хорошо, но я заметил, что после некоторого обновления (я сменил карту NVidia на RTX A4000 и мониторы, поддерживающие разрешение до 2560x1440) в некоторых диалогах начинается бесконечный цикл изменения размера: открывается окно с графиком, и оно не может остановить изменение размера, что блокирует моя работа с этим. Я точно знаю, что это программная ошибка, но не могу понять, что с этим делать.

Я провел небольшое расследование, надеюсь, оно поможет. Итак, я подключаюсь к RHEL6 из Windows 10 с HiRes 2560x1440, XMing в виде VcXsrv v.1.20.14.0 (последний) - размеры диалогов циклически меняются. Если я откатываю VcXsrv ниже v.1.14.2.1 - шлейф не появляется, но диалог слишком маленький, я даже не могу сказать, что внутри. Также все версии выше 1.15 и ниже 1.13 как-то медленно работают с Linux-боксом, но я не могу понять почему.

Я вижу, что XServer для Windows с версиями выше 1.14 учитывает высокое разрешение и передает его в приложение Linux openmotif; это сводит его с ума от изменения размеров элементов управления и виджетов.

Есть ли выход? Нет возможности обновиться, по крайней мере на данный момент. Возможно, есть решение для масштабирования приложений XServer на стороне Windows, некоторых параметров. Я попробовал изменить размер стандартного шрифта/значков Windows 10 — это просто не влияет на графические приложения Linux.

Любая помощь приветствуется. Спасибо.

0 ответов

Другие вопросы по тегам