GNOME 应用程序可以自动化吗?即,我可以以编程方式与其用户界面交互吗?
如何?
虽然专门设计用于测试 GUI,但dogtail提供了您正在寻找的功能。
While I don't know much about it, try looking into ATK. I know there was a project a while back called facade (part of FVWM?) that used ATK to figure out the logical elements of an application and interact with and modify them.
你应该看看 DBus。