Como configurar um terminal sensível ao contexto no Mac OS X

2

É possível definir o tema do OS X Terminal dependendo do que você está fazendo? Eu gostaria de ter dicas visuais para evitar cometer erros.

Por exemplo,

  • tema "pro" como padrão
  • "azul" se você estiver conectado a outro servidor via SSH
  • "vermelho" se você tiver direitos de root
  • et cetera
por Jesse van Bekkum 13.10.2011 / 11:57

2 respostas

1

Você pode fazer o que eu sugerir em esta resposta e alterar programaticamente os temas do Terminal. Combine com aliases, scripts ou funções de shell que envolvem chamadas para, e. ssh para ter alterações de tema automatizadas.

Você também pode configurar temas para executar comandos específicos quando eles são iniciados, então você recebe um "SSH Theme" executando ssh , um "tema raiz" que executa automaticamente sudo bash ou algo similar.

    
por 13.10.2011 / 12:07
0

Adicionar linhas como essas em seu .bash_profile deve funcionar:

alias sudo="osascript -e 'tell application \"Terminal\" to set current settings of front window to settings set \"Red Sands\"' && sudo"
alias su="osascript -e 'tell application \"Terminal\" to set current settings of front window to settings set \"Red Sands\"' && su"
alias ssh="osascript -e 'tell application \"Terminal\" to set current settings of front window to settings set \"Ocean\"' && ssh"
    
por 27.03.2013 / 09:22