[wxWidgets]Эвенты клавиатуры (Почему в Ubuntu работает , а в Archlinux нет?)

Модератор: Модераторы разделов

Theif
Сообщения: 1
ОС: Gentoo

[wxWidgets]Эвенты клавиатуры

Сообщение Theif »

Это мой первый пост , так что всем привет.

Что имеем:
Система А(Archlinux + XFCE в качестве DE , все в актуальном состоянии , pacman -Suy делаю)
Система Б(Ubuntu 7.10 + GNOME(версия пакета 1:2.14.3.3ubuntu1 (О_О))
Code::Blocks в качестве IDE.
wxWidgets 2.8.8

Проблема заключаеться в следующем:
при работе , мною скомпилированого приложения использующее wxWidgets(незнаю имеет это значение или нет) ,
не срабатывает евент EVT_KEY_DOWN и EVT_CHAR[_HOOK], НО срабатывает EVT_KEY_UP(!!!).

причем не работает он только на системе А(арч) , а на системе Б(Бубунта) работает.
причем это был 1 и тот же бинарник(можно скачать здесь).

Что пробывал:
Пересобирал IDE 8.02 , потом из svn - не помогло.
Писал руками , без IDE - не помогло.
Ставил другой WM , iceWM на системы А и Б(на системе А не работает , на системе Б работает) - не помогло.
Поменял язык с C++ на D (скачать можно тут)- не помогло.
Ставил некоторые пакеты от гнома в XFCE - не помогло.
Ставил wxgtk - не помогло.
Попросил запустить на Ubuntu 8.04 - там работает.

К тому же , как я понял сами события работают , потомучто пример из сырцов WxWidgets работает(скачать тут.

Вопросы:
Почему так происходит? Как сделать чтобы эвенты работали одинаково и там , и там? Куда копать?
Спасибо сказали: