How do I launch shell applications after changing shell to MacPorts bash? I have installed a current bash version via MacPorts and changed Terminal.app to use /opt/local/bin/bash. Unfortunately shell applications won't launch from Finder and Spotlight anymore. (OSX 10.8.2, Bash 4.2.37)
I've just changed the login shell and left Terminal's settings unchanged.


Set the shells open with setting back to the default login shell in Terminal's preferences
Add /opt/local/bin/bash to /etc/shells
chsh -s /opt/local/bin/bash
Open a new tab and check echo $BASH_VERSION