好的,事情就是这样。我希望每个作业都有不同风格的终端窗口。每个人都有不同的工作,即一个人通过ssh连接到一个站点,另一个窗口连接到其他地方等。
所以我猜这可以用一些Applescripting来完成吗?
有一些东西会打开一个不同的终端窗口。然后将每个applescript添加到快捷方式中。
有什么想法吗?
谢谢:)
答案 0 :(得分:3)
如何在终端设置一个Window组?
打开所需的所有终端窗口 - >壳牌 - >显示检查员。在“设置”下,您可以更改每个终端窗口的主题。
窗口 - >将Windows保存为组
在首选项中设置启动选项以显示该组。
http://img18.imageshack.us/img18/9681/screenshot20111018at110.png http://img542.imageshack.us/img542/9681/screenshot20111018at110.png
如果您想使用Applescript设置窗口的主题,首先需要使用这个AppleScript获取所有主题的id:
set a to {}
tell application "Terminal"
repeat with i from 1 to count settings set
set temp to {settings set i's name, settings set i's id}
set end of a to temp
end repeat
a
end tell
这将输出一个id#和主题名称的数组。在创建新窗口旁边,使用以下命令:
tell application "Terminal"
set a to do script "" -- creates new window
set a's current settings to (settings set id <one of the id #>)
end tell
答案 1 :(得分:2)
tell application "System Events" to tell process "Terminal" to click menu bar 1's menu bar item "Shell"'s menu 1's menu item "New Window"'s menu 1's menu item "Grass"
tell application "Terminal"
set win to do script
set win's current settings to settings set "Basic"
end tell