From a previous suggestion I changed terminals startup command from default to '/usr/bin/bash' which I created as a link to '/bin/bash' which stops terminal from login in every time I open a tab
This does successfully speed up using terminal and stop it from searching for the login time which is stored in the '.asl' logs.
My problem is it also stops terminal from accepting command line arguments delivered from another program when opening terminal.
Now I could go back to letting terminal login and do the search, especially as I recently upgrade to an SSD and the search is probably a lot faster on it anyway. But I would still like to know why Terminal won't accept outside CML arguments.
I have alfred installed and it has a way of opening terminal by typing ">" followed by a command. With the terminal command set to be /usr/bin/bash it no longer runs the given command though? So I can type '>ls' in Alfred and it opens up the Terminal prompt but no sign of ls. If I switch to '/bin/bash' it works again.
Any way to fix this without allowing terminal to use login?
tell application "Terminal",activate,do script q,end tell. So I don't know how that would be affecting it. I suppose it's possible that thedo scriptaction adds something to thelogincommand, and that's what the problem is. – 0942v8653 May 24 '14 at 12:42/var/log/asl/*.asl. You can use this answer's suggestion from SuperUser. – 0942v8653 May 25 '14 at 12:25