Cada emulador de terminal tem sua maneira personalizada de selecionar qual shell executar:
- O gnome-terminal tem o campo
run a custom command instead of my shell
no editor de perfis. - xterm (e pterm) usa o banco de dados xrdb para armazenar sua configuração, mas não permite configurar o comando para ser executado. Você poderia escrever um script de shell simples que encapsula o executável xterm para dar a ele um parâmetro executável .
- O konsole tem o campo
command
no editor de perfis.
Portanto, você precisa descobrir, lendo o manual, como (e se) cada emulador de terminal pode ser configurado. Não há maneira comum: - (
Se você precisa apenas de uma maneira simples de escolher qual shell executar, sugiro strongmente que escolha um emulador de terminal que suporte perfis (como o gnome-terminal) e crie um perfil diferente para cada tipo de shell. Desta forma, você pode lançar uma nova aba ou janela executando o shell necessário pelo menu interno do gnome-terminal (e, como bônus, escolha uma cor de texto diferente para cada shell).