Alterar o padrão SSH: // Comportamento -- terminal campo com ssh campo com tabs camp apple Relacionado O problema

Change default ssh:// behavior


2
vote

problema

português

Atualmente, o manipulador de protocolo ssh:// abre o link em uma nova janela Terminal.App. Eu gostaria de padrão, então ele abre em uma nova guia. Como posso alterar esse comportamento?

Backstory: Eu uso Alfred e um fluxo de trabalho para abrir minhas conexões SSH. O fluxo de trabalho usa o ABCDEFGHIJKLMNABCDEFGHIJKLMN1 < / Código> Manipulador para abrir a janela.

english

Currently, the protocol handler ssh:// opens the link in a new Terminal.app window. I'd like to default it so it opens it in a new tab instead. How can I change this behavior?

Backstory: I use Alfred and a workflow to open my ssh connections. The workflow uses the ssh:// handler to open the window.

        

Lista de respostas

2
 
vote

Se você não se importa de usar alguns tomfoolery da linha de comando:

  osascript -e 'tell application "Terminal" to activate' -e 'tell application "System Events" to tell process "Terminal" to keystroke "t" using command down'    

Isto é de um Stack Overflow Pergunta em um tópico semelhante.

Se você quiser, pode até mesmo criar um novo manipulador de URL (ou substituir o ssh: // um) com um script shell conforme descrito em Outra pergunta de estouro .

edit1: Você pode obter args de linha de comando do Osascript usando algo como o seguinte (tirado da página do OSAscript):

  a.scpt: on run argv     return "hello, " & item 1 of argv & "." end run   % osascript a.scpt world hello, world.    
 

If you don't mind using some command-line tomfoolery:

osascript -e 'tell application "Terminal" to activate' -e 'tell application "System Events" to tell process "Terminal" to keystroke "t" using command down' 

This is from a stack overflow question on a similar topic.

If you want you can even create a new URL handler (or replace the ssh:// one) with a shell script as described at another stack overflow question.

EDIT1: you can get command line args from osascript by using something like the following (taken from the osascript man page):

a.scpt: on run argv     return "hello, " & item 1 of argv & "." end run   % osascript a.scpt world hello, world. 
 
 
         
         

Perguntas relacionadas

0  Adicionando marcadores para várias guias no Safari com um atalho de teclado  ( Adding bookmarks for multiple tabs in safari with a keyboard shortcut ) 
No Safari, há o ABCDEFGHIJKLMNABCDEFGHIJKLMN4 . Infelizmente, você não pode criar um atalho de teclado para isso porque os precisam corresponder ao nome do i...

5  Como salvar facilmente todas as guias abertas do Safari no iOS?  ( How to easily save all open safari tabs on ios ) 
On MacOS, posso escolher Adicionar marcadores para estas 108 guias ... que vamos salvar todas as guias abertas para uma pasta de marcadores. Existe um equ...

5  No MacOS 10.14 (Mojave), o Finder pode lembrar de abanhas abertas anteriormente como guias de Pin Safari?  ( In macos 10 14 mojave can finder remember previously opened tabs like safari ) 
Primeiro de tudo, não estou pedindo para reabrir as abas do Finder no OS Reiniciar, todos nós sabemos que funciona. Eu estou pedindo uma solução quando eu a...

2  Banir a barra de tabulação no Safari 8 (quando as abas estão abertas)  ( Banish the tab bar on safari 8 when tabs are open ) 
Com um trackpad, pode-se fazer uma pitada e ver todas as abas abertas. É uma interface muito agradável e muito bem feita. A coisa é, com esse recurso, não há ...

7  Como selecionar várias guias no Mac Safari  ( How to select multiple tabs in mac safari ) 
Tendo usado o Google Chrome por um longo tempo, eu já tomei para concedido que várias guias em uma determinada janela do navegador podem ser selecionadas, qua...

2  Impedir as guias do terminal da renomeação automática  ( Prevent terminal tabs from auto renaming ) 
Eu gosto de nomear minhas guias quando estou usando o terminal para que eu possa acompanhar o que está dentro deles. Eu faço isso usando o inspetor. Infeliz...

13  Guias de iCloud não mais um recurso no Safari 13?  ( Icloud tabs no longer a feature in safari 13 ) 
Antes de atualizar para o Safari 13, as guias do iCloud foi um recurso que, quando ligado e ao clicar no botão de guias no safari "desktop", mostraria guias...

4  Como um usuário gerenciava para obter o meu aplicativo multi-window para executar "Modo Windows Tabbed"?  ( How did a user manage to get my multi window app to run in tabbed windows mode ) 
Hoje um dos meus usuários me enviou algumas screenshots mostrando minha inscrição em execução no modo "Gabbed Windows", isto é, com todas as janelas geralment...

3  Marque todas as abas abertas no Safari móvel [duplicate]  ( Bookmark all open tabs in mobile safari ) 
. Esta pergunta já tem respostas aqui : Como salvar facilmente todas as abas abertas do Safari no iOS...

13  Desativar guias fixadas em todas as janelas no Safari 9  ( Disable pinned tabs being in every window in safari 9 ) 
Existe alguma maneira de desativar as abas fixadas aparecendo em todas as janelas do Safari? Eu normalmente tenho vários espaços indo e as guias fixadas são r...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.