我有一件我想做的奇怪的事情,所以在我开始之前,我很好奇是否有人知道现有的解决方案,或者是否有关于实施的建议。
我经营一家小型软件公司,碰巧我经常做不同类型的工作。当我为 Java 项目进行编码时,我需要运行 Eclipse,并且可能需要运行带有 ActiveMQ 服务器或其他东西的 VM,加上终端到特定于应用程序的 tail -F 日志文件等。当我与我的团队进行每周进度审查之类的事情时,我需要几个浏览器窗口打开和一个 gedit 做笔记等等。
根据我正在做的工作类型,我通常会在多个不同的工作区中打开所有相关的应用程序。因此,在上面的示例中,Eclipse 将在 Workspace 1 中打开,终端将共享 Workspace 2,依此类推。
我要做的是自动打开所有这些应用程序,将它们定位在屏幕上并将它们分配给适当的工作区。我目前的想法包括拥有一个 Shell 脚本,该脚本根据我将要开始做的工作类型来启动特定的应用程序。
有什么可以帮助这种类型的自动化吗?或者此时我唯一的选择只是一个shell脚本?
我当前的系统是 Ubuntu 10.04
几个快速建议
基于自动热键的自动键
自动键
或来自麻省理工学院一些大脑袋的人的Sikuli
西库里
不确定这些是否是您正在寻找的,但它们是最容易在 Ubuntu 中自动执行 gui 相关任务的方法
Ubuntu 存储库中有一个小应用程序,旨在完全满足您的需求。它被称为恶魔。