Отключить кнопку в стороннем приложении?
В настоящее время у меня есть Linux-машина с киоском, содержащая стороннее приложение.
Проблема в том, что у стороннего приложения есть кнопка настроек, с которой я не хочу, чтобы пользователи могли связываться. Кнопка настроек всегда на одном месте.
В настоящее время я использую окно приложения Tk с тем же размером кнопки, чтобы закрыть кнопку, чтобы ее нельзя было щелкнуть.
Проблема в том, что приложение теряет фокус, когда мышь находится над приложением tk, из-за чего оно ведет себя странно. Приложение иногда отображает полезную информацию вместо кнопки настроек, поэтому я бы хотел, чтобы кнопка была видимой, но ее нельзя было щелкнуть.
Вопрос: есть ли другой способ отключить кнопку (в perl)? Подключившись к стороннему приложению и сделав кнопку не нажатой, это должно быть в состоянии сделать в уже существующем приложении или в Perl?
Можно ли ограничить движения мыши, поэтому они должны находиться за пределами ограничительной рамки? (без постоянного обновления)
Или возможно сделать какой-то глобальный хук кликов мыши, а затем в скрипте perl разрешить / запретить клик мыши («съесть» щелчок мыши или пропустить его) в зависимости от положения курсора (если X в пределах A и B, и Y находится в пределах C и D, есть щелчок мышью, иначе разрешить это) События клавиатуры всегда должны быть разрешены.
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4