Курсор покидает окна при контакте с краем экрана (Источник проблемы с появлением скрытых Cairo-Dock, gnome-panel и др.)

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

nick87720z
Сообщения: 151
ОС: Gentoo / Calculate

Курсор покидает окна при контакте с краем экрана

Сообщение nick87720z »

Данная проблема происходит только если запущен compiz, в случае metacity или openbox все нормально.
Для обнаружения использовал xev. При касании выдает сообщения LeaveEvent. Даже если окно выходит за пределы экрана.
Кто знает, зависит ли это от настроек, или это баг?
compiz 0.8.3, из репов www.opencompositing.ru, Ubuntu 9.04

libastral говорит, что это может быть из за фичи с касанием экрана.

P.S. Ключевые слова: panel, dock, cairo-dock, avant-window-navigator, awn, gnome-panel,... дополните
Спасибо сказали:

nick87720z
Сообщения: 151
ОС: Gentoo / Calculate

Re: Курсор покидает окна при контакте с краем экрана

Сообщение nick87720z »

Что я делал.
Запускаю терминал и получаю ID любого окна, расположенного "меж столов" (тот же терминал). Далее выполняю xev -id ..... и слежу за событиями. Если медленно подвести курсор к краю стола, к месту его пересечения с окном, то появляется LeaveNotify на расстоянии 1 пикселя от края. Потом, на расстоянии 2 пикселей от экрана, происходит EnterNotify.

Будучи юзером cairo-dock, хочу заметить, что панели должны не только появляться/изчезать при медленном приближении курсора к правильному месту (которое еще надо угадать), но и делать это моментально вслед за курсором при перемещении его по краю (важно, если на одной стороне много панелей... разумеется, OpenGL должен работать).
Спасибо сказали: