在我的新工作中,我正在进行rails开发,而我正在使用Ubuntu(我的选择).我想启动emacs,2或3个终端,定位它们,并可能cd到目录.
我一直在寻找,但似乎无法找到任何会这样做的应用程序.
我在这里问这个,因为如果没有人知道的应用程序,这将是一个编程问题,我怎么能以KISS方式(小红宝石脚本或其他东西)完成这个.
那么:你是否有任何能够做我想做的应用程序,或者如果失败了,你知道一种简单的方法以编程方式自己做(我不关心什么语言/框架).
很多命令都接受一个-geometry
参数(例如,xterm就是这样,所以你的终端就在那里).我不确定Ubuntu是如何处理这些东西的,但是在Slackware上我只是把我想要运行的命令放在我的~/.xinitrc
文件中.它只是一个在X启动时运行的脚本,因此您可以使用它来运行您的窗口管理器,以及您想要提供X的任何应用程序.
ED:ISTR还有许多桌面环境,比如Gnome/KDE/XFCE甚至CDE支持某种"注销时保存会话"的事情.您可以按照自己的方式简单地布置窗口和应用程序,然后注销,保存会话,然后不要单击该框以保存将来的会话.