Configurar atalho para diferentes terminais

1

Eu gostaria de obter alguma prática usando shells diferentes (zsh e ksh, etc ...) Qual é a melhor maneira de configurá-lo para que eu possa criar um atalho que irá lançar um terminal com o shell desejado? Eu prefiro não configurar outra conta ou ter que chsh a cada vez, se possível, mas gostaria de ver todas as minhas opções. Como um bônus, eu adoraria ver links para recursos para aprender várias camadas diferentes.

    
por Scott Goodgame 12.02.2015 / 17:22

1 resposta

1

Os atalhos dependem do terminal que você está usando. No entanto, a maioria aceita a opção -e para especificar qual programa executar. Portanto, para zsh , você poderia fazer:

x-terminal-emulator -e zsh

Ou essa abordagem tem um shell de login:

x-terminal-emulator -e 'zsh -l'

Você poderia então adicionar estes como aliases no seu shell padrão ou, se você preferir ter um lançador no dash do Ubuntu, criar um arquivo dentro de ~/.local/share/applications com a extensão .desktop e essas linhas :

[Desktop Entry]
Name=Zsh-Terminal
Comment=Use zsh in the command line
Exec=zsh
Terminal=true
Icon=utilities-terminal
Type=Application

Torne este arquivo executável e arraste-o para o traço.

Leia mais sobre a diferença entre o login e o shell de não login.

    
por aguslr 12.02.2015 / 17:35