Allow customisation of terminal & shell; don't run the initial command if it's the default shell