Я хочу обнаружить приложение Qw5 QWidgets из его заголовка окна , используя xdotool
, чтобы протестировать GUI под GNU/Windows с помощью новейшего дистрибутива Xubuntu LTS.xdotool не может найти окно приложения Qt, где wmctrl может
При создании любого минимального Qt приложения с wmctrl -l
я могу обнаружить, с xdotool
он не может быть найден, как показано здесь:
(обратите внимание, что поиск Enter s
также не)
Есть ли у кого-нибудь хороший опыт использования xdotool
на Qt QWidget-приложениях, без использования трюков, таких как grep
ping через wmctrl
скрипты?
AFAIKS, я не the only one, который имеет проблемы с этой комбинацией.
Когда вы делаете «xwininfo» в этом окне, какое имя оно показывает? –
@ н.м. (Я удалил некоторую информацию): xwininfo: Идентификатор окна: 0x9600006 «Введите секретный код». Визуальный: 0x27. Visual Class: TrueColor. Ширина границы: 0. Класс: InputOutputColormap: 0x9600001 (установлен). Состояние бит-гравитации: ForgetGravity. Окно Гравитация Штат: NorthWestGravity. Состояние хранилища: NotOseful. Сохранить в разделе Состояние: нет. Состояние карты: IsViewable. Состояние переопределения переопределения: нет. – richelbilderbeek
Мой вопрос не в получении идентификатора окна с помощью xwininfo (я делаю это сейчас как обходной путь). Вопрос в том, можно ли избежать этого обходного пути. – richelbilderbeek