Почему главное окно приложения X11 иногда не отображается в OS X

Я создал приложение Perl/Tk для OS X, скомпилированное с использованием ActiveState PDK PerlApp 8.2.1. Приложению требуется X11 для правильной работы в OS X, и все отлично работает на моем собственном компьютере (OS X 10.4.11), и другие сообщают, что он хорошо работает в OS X 10.5 и 10.6.

Но я также получил несколько отчетов от пользователей, например, 10.4.11 и 10.6.7, что после запуска приложения кажется, что программа запускается, но не появляется главное окно. Я создал приложение Perl/Tk для скомпилированной OS X использование ActiveState PDK PerlApp 8.2.1. Приложению требуется X11 для правильной работы в OS X, и все отлично работает на моем собственном компьютере (OS X 10.4.11), и другие сообщают, что он хорошо работает в OS X 10.5 и 10.6.

Но я также получил несколько отчетов от пользователей, например, 10.4.11 и 10.6.7, что после запуска приложения кажется, что программа запускается, но главное окно не появляется.

(Просто чтобы прояснить значение слова "кажется, запускается", пользователи могут запустить X11 (значит, он установлен!). Кроме того, после запуска моего приложения появляется новая строка меню X11, и они могут нажать "О программе..." и увидеть окно "О программе" для моего приложения.)

Я не могу повторить ошибку здесь, и пользователи говорят, что при запуске приложения в командной строке терминала не появляется никаких ошибок.

Кто-нибудь сталкивался с подобной проблемой и знает способ ее устранения? Кажется, это проблема с X11, но я рад изменить свой собственный код, чтобы избежать этой проблемы.

1 ответ

Я думаю, первое, что нужно проверить, это то, что они запускаются с терминала X11, а не с обычного. (и что у них установлен X11).

PerlTK может скрывать ошибки в этом случае?

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