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

Я создал приложение 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 Ответ

1 голос
/ 24 апреля 2011

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

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

...