题
我.screenrc
有打开某些窗口的一些初始化代码。它的整洁。
我要怎么做,在运行画面简单地说,用一个命令打开运行程序的新的屏幕窗口。
它应该是:
screen -t 'CADMIN' sudo cherokee-admin -b
这实际工作,但它也运行我.screenrc,开辟了我所有的 在嵌套屏幕窗口。 FAIL。
我知道我可以使用
^c ( to create a new window )
^cA ( to title it )
sudo cherokee-admin -b
和获得同样的效果,但我想提出一点优雅到我的生活,这 所以,我使用的屏幕,而不是一些多终端的事情。
想法?
解决方案
好吧,我有一个有点可口的答案:
这的错误页面存在使用屏幕-t调用关于问题的讨论
我已经试过这一点,我发现screen -c /dev/null -t CADMIN sudo cherokee-admin -b
实际工作我本来以为它会的方式。这是一种极好的实际,-c呼吁没有为.screenrc的价值,不打开我的光荣屏幕钻机。我可以与此活
其他提示
您可以设置不具有所有其他窗口在它的另一个.screenrc文件,然后在你的.bash_profile您可以添加这样的:
alias scn="screen -c '.screenrc2' -t 'CADMIN' sudo cherokee-admin -b"
然后你必须做的就是运行$从CLI的scn开屏与预期的效果。
希望这有助于
编辑:确保你的名字的第二.screenrc文件不同的东西(即” .screenrc2' )
不隶属于 StackOverflow