在我的新工作中,我正在进行rails开发,而我正在使用Ubuntu(我的选择)。我想启动emacs,2或3个终端,定位它们,并可能cd到目录。
我一直在寻找,但似乎找不到任何可以做到这一点的应用程序。
我在这里问这个,因为如果没有人知道的应用程序,那将是一个编程问题,我怎么能以KISS方式(小红宝石脚本或其他东西)完成这个。
所以:你是否有任何能够做我想做的应用程序,或者如果失败了,你是否知道一种以编程方式自行完成的简单方法(我不关心什么语言/框架)。
答案 0 :(得分:7)
很多命令接受-geometry
参数(例如,xterm就是这样,所以你的终端就在那里)。我不确定Ubuntu是如何处理这些东西的,但是在Slackware上我只是将我想要运行的命令放在我的~/.xinitrc
文件中。它只是一个在X启动时运行的脚本,因此您可以使用它来运行您的窗口管理器,以及您想要提供X的任何应用程序。
答案 1 :(得分:1)
编写一个启动emacs和gnome-terminal的shell脚本。要在某个目录中启动,可能有一个命令行选项;例如,在Konsole中,您可以运行“konsole --workdir ~
”来访问您的主目录。
编辑:gnome-terminal的选项是“--working-directory
”。