控制用户界面的最佳方式

时间:2010-02-04 05:25:52

标签: c++ linux

使用C ++程序控制linux上的用户界面的最佳方法是什么 我需要能够移动鼠标,输入文本和查看屏幕。

2 个答案:

答案 0 :(得分:1)

的Xlib .... 你可以调用Warp指针这样的东西。 文档在这里 http://tronche.com/gui/x/有一些示例程序。

编辑: http://tronche.com/gui/x/xlib/input/

答案 1 :(得分:0)

要控制鼠标/键盘输入,您应该只看一下xdotool,一个允许控制X11输入的开源二进制文件:http://www.semicomplete.com/projects/xdotool/#id54155

只要您可以使用许可证,就可以自由地重复使用他们的代码。

为了抓取windows的截图(这是我想你想做的),我在linux下找到的最佳组合是X11窗口管理功能(例如按标题获取窗口)和imlib2的组合。