5 ms·
> You can make the terminal start instantaneously instead of it taking several seconds. You can fix that properly in two steps: 1. Create a symlink to your pr
by thought_alarm 12y ago
> You can make the terminal start instantaneously instead of it taking several seconds.
You can fix that properly in two steps:
1. Create a symlink to your preferred shell. E.g. `sudo ln -s /bin/bash /usr/bin/bash`
2. In Terminal Preferences, use /usr/bin/bash as your shell, instead of the default login shell.
To confirm that you've fixed the problem:
- Open a new terminal window.
- "Last login" should NOT be displayed.
- Hit Command+I to show the inspector. The command should read: login -pfq username /usr/bin/bash.
The -q switch on /bin/login is what speeds things up. (.hushlogin does not solve the problem)
In order to get Terminal to pass the -q switch to /bin/login you have to use a non-standard shell, hence the symlink.