2011-11-14 33 views
0

我想在登录时启动tmuxinator会话(Ubuntu Lucid上的Gnome)。 我试过以下的变体,但它们都执行并关闭终端窗口。以下是“启动应用程序”在登录时启动tmuxinator会话

sleep 10; /usr/bin/gnome-terminal --execute bash -c 'cd /src/thinit;exec bundle exec mux start thinit' 
sleep 10; /usr/bin/gnome-terminal --execute bash -c 'cd /src/thinit;bundle exec mux start thinit' 
sleep 10; /usr/bin/gnome-terminal --execute bash -c 'cd /src/thinit;exec bundle exec mux start thinit;exec bash' 

感谢任何见解。

+1

我建议询问超级用户。 – ptomato

回答

0
当你执行与-c外壳

,它进入非交互模式后-c 移动的东西到一个脚本并执行脚本本身,而不是猛砸-c

#!/bin/sh 
cd /src/thinit 
bundle 
mux start thinit 
bash 

和(类似地使用环境变量来表示终端和短期选项,而不是长)

$TERM -e myscript