LINUX.ORG.RU

Отлов событий мыши на границах экрана в Xorg

 


0

1

Давно мучает такой вопрос. Может тоже кто-то задумывался и пытался решить. Можно ли в иксах ловить такие события.

Так как на границы легко попасть мышью и есть пять кнопок, можно задать много легко доступных действий. Например мышь в верхнем правом углу - колесо вверх/вниз -> меняем громкость - нажали среднюю -> пауза

Когда-то давно я пытался решить, но получилось только созданием 9 окошек толщиной 1 пиксель с приоритетом всегда наверху.

Не очень элегантно и конфликтовало с гномовской панелью.

Подозреваю что невозможно. Но всеравно интересно мнение X-експертов.


В KDE4-5 такая функциональность есть. На Qt такое сделать не проблема - получить виджет рабочего стола там можно, позицию курсора в нем тоже.

NegatiV
()

События рутвиндоу лови и смотри коодинату

anonymous
()

В KDE4-5 такая функциональность есть.

ну ты меня успокоил. значит все получится

События рутвиндоу лови и смотри коодинату

а если над рутом другое окно (nautilus например) root все-равно получает событие?

bismi
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.