Abra o aplicativo terminal com várias guias ssh

2

Eu trabalho em um Mac com Lion (10.7.5). Eu quero criar um atalho na área de trabalho clicável que irá abrir o aplicativo terminal com várias guias, onde cada guia é uma sessão ssh para uma máquina remota. Qual é a melhor maneira de fazer isso?

    
por Tom 04.02.2014 / 22:45

1 resposta

2

Abra suas conexões SSH usando Shell »Nova Conexão Remota (apenas digite ssh user@hostname no campo de texto na parte inferior, não é necessário configurar uma configuração). Cada um deles abrirá em uma nova janela, mas você pode mesclá-los, por exemplo usando Janela »Mesclar Todas as Janelas .

Quando estiver satisfeito com a sua configuração, selecione Janela »Salvar grupo do Windows como e selecione Restaurar todos os comandos .

Reinicie o terminal. Selecione Janela »Abrir Grupo de Janelas» e selecione o grupo de janelas que você acabou de salvar.

Agora precisamos de uma maneira de abrir este grupo de janelas.

Alternativa A: Exportar grupo de janelas

Vá para Terminal »Preferências…» Grupos de janelas , selecione o grupo de janelas que você criou e selecione Exportar… no menu engrenagem . Salvar na área de trabalho.

Agora você pode clicar duas vezes na configuração do grupo de janelas na área de trabalho para abri-lo.

Observe que isso realmente importa , criando um grupo de janelas duplicadas sempre que você "abrir".

Alternativa B: Automação da interface do usuário

Para automatizar a abertura do grupo de janelas, usaremos scripts de interface do usuário, já que não há outra API para controlar essa parte do Terminal. Abra o AppleScript Editor e cole o seguinte:

tell application "System Events"
    tell application process "Terminal"
        try
            click menu item "foo" of first menu of menu item "Open Window Group" of menu of menu bar item "Window" of first menu bar
            except
        end try
    end tell
end tell
tell application "Terminal" to activate

Substitua foo pelo nome atribuído ao seu grupo de janelas.

Opcionalmente, clique em Executar para testar isso no Editor AppleScript . Talvez seja necessário alterar sua configuração de segurança Aplicativos Assistivos em Preferências do Sistema para isso.

Se funcionar como desejado, selecione Arquivo »Salvar como… no Editor AppleScript e salve em sua área de trabalho como aplicativo. Saia do AppleScript Editor e clique duas vezes no aplicativo de script que você acabou de criar. Você precisará mudar suas preferências de Segurança mais uma vez, e a partir daí deve funcionar.

    
por 04.02.2014 / 22:53