Каков наилучший способ управления пользовательским интерфейсом на Linux с помощью программы на C++.
Мне нужно, чтобы мы могли перемещать мышь, вводить текст и просматривать экран.Лучший способ управления пользовательским интерфейсом
0
A
ответ
1
Xlib .... Вы можете называть предметы, такие как указатель Warp. Документация находится здесь http://tronche.com/gui/x/ с примерами программ.
0
Для управления мышью/ввод с клавиатуры, вы должны просто взглянуть на xdotool, открытый исходный двоичный, который позволяет контролировать входы X11: http://www.semicomplete.com/projects/xdotool/#id54155
Вы можете свободно повторно использовать свой код если вы согласны с лицензией.
Для захвата скриншотов из окон (что, как я думаю, вы хотите сделать) лучшая комбинация, которую я нашел в Linux, представляет собой комбинацию оконных управляющих функций X11 (таких как получение окна по названию) и imlib2.