Abra a nova janela terminal no espaço atual, independentemente de outros terminais abertos em outros espaços -- acos campo com terminal campo com spaces camp apple Relacionado O problema

Open new terminal window in current space, regardless of other open terminals in other spaces


14
vote

problema

português

Ao usar espaços no Mac OS X tentando abrir uma nova instância de terminal, os resultados em foco sendo puxado para qualquer espaço tiver a janela terminal acessada mais recentemente. Com o Finder, posso clicar na área de trabalho e, em seguida, usar "" ~ kbd> - n para criar uma nova janela do Finder. O que estou procurando é um método para executar a mesma função para janelas terminal.

Como posso criar uma nova instância terminal no espaço atual, independentemente de existir ou não outra instância terminal em um ou mais outros espaços.

obrigado.

english

When using Spaces on Mac OS X trying to open a new terminal instance results in focus being pulled to whatever space has the most recently accessed terminal window. With Finder I can click on the Desktop and then use xe2x8cx98-N to create a new Finder window. What I am looking for is a method for performing the same function for Terminal windows.

How can I create a new Terminal instance in the current space, regardless of whether or not there is another Terminal instance in one or more other spaces.

Thanks.

        
 
 

Lista de respostas

4
 
vote

Você pode criar um novo serviço usando o Automator (da pasta de aplicativos). Na parte superior da janela Automator, digite: serviço recebe 'não entrada' em 'qualquer aplicativo'. Em seguida, no fluxo de trabalho, adicione 'Executar AppleScript'. Faça com que o AppleScript contenha o seguinte:

  on run {input, parameters}      tell application "Terminal"         do script ""         activate     end tell      return input end run    

(Você pode adicionar qualquer comando que você deseja na linha do script do script entre o "" "" "(por exemplo, algo útil para executar quando o terminal é aberto como abcdefghijklmnabcdefgijklmn1 se quiser, ou apenas deixá-lo em branco).

Salve o serviço como 'terminal aberto' ou qualquer nome que você gosta. Agora deve aparecer no seu menu de serviços.

Então, se você quiser adicionar um atalho de teclado, você só precisa ir para as preferências do sistema - & gt; Teclado - & gt; Guia Atalhos de teclado, selecione Serviços no menu da mão esquerda e encontre seu novo serviço (provavelmente perto da parte inferior). Basta clicar no espaço à direita do seu nome de serviço e atribuí-lo qualquer atalho de teclado que você goste e hey Presto! Tudo deve funcionar

 

You can create a new service using automator (from the applications folder). At the top of the automator window, enter: Service receives 'no input' in 'any application'. Then, in the workflow, add 'Run applescript'. Make the applescript contain the following:

on run {input, parameters}      tell application "Terminal"         do script ""         activate     end tell      return input end run 

(You can add any command you like into the do script line between the " " (e.g. something useful to run when terminal first opens like uptime if you like, or just leave it blank).

Save the service as 'Open Terminal' or whatever name you like. It should now appear in your services menu.

Then if you want to add a keyboard shortcut, you just need to go to System Preferences -> Keyboard -> Keyboard Shortcuts tab, select services in the left hand menu, and find your new service (its probably near the bottom). Just click in the space to the right of your service name, and assign it whatever keyboard shortcut you like, and hey presto! it should all work

 
 
   
   
3
 
vote

Nas atribuições de aplicação nas preferências do sistema - & gt; Espaços, definir o terminal para "cada espaço" ou excluir a entrada. Então, não deve ser problema para abrir uma nova janela de terminal onde quiser, e. Ao clicar no menu de contexto da doca "Nova janela" (funciona mesmo se você tiver o "ao alternar para um aplicativo, alterne para o espaço com o Windows Apple" opção ativada).

 

In the application assignments in System Preferences -> Spaces, either set Terminal to "Every Space" or delete the entry. Then it should be no problem to open a new Terminal window wherever you want, e.g. by clicking on the dock context menu "New Window" (works even if you have the "When switching to an app, switch to space with open windows from that app" option enabled).

 
 
     
     
2
 
vote
  tell application "Terminal"     do script ""     activate end tell    

Para tornar este trabalho sob o leão, digite o acima em uma nova janela AppleScript e salve-a. Invoque o script através de um lançador de comandos como o QuickSilver ou atribuí-lo a um atalho de teclado. Isso deve funcionar, mesmo que você tenha definido o "Ao alternar para um aplicativo, alterne para um espaço com a configuração aberta do aplicativo" ativada no controle da missão. O truque é fazer o comando ativar por último, em vez de no começo.

 
tell application "Terminal"     do script ""     activate end tell 

To make this work under Lion, type the above into a new AppleScript window and save it. Invoke the script through a command launcher like QuickSilver or assign it to a keyboard shortcut. This should work, even if you have set the "When switching to an application, switch to a space with open windows for the application" setting enabled in Mission Control. The trick is to do the activate command last, rather than at the beginning.

 
 
 
 
0
 
vote

Se você usar o menu Dock para abrir uma nova janela, ela abre no espaço atual.

 

If you use the dock menu to open a new window it opens in the current space.

 
 
     
     
0
 
vote

Você pode desativar os espaços de comutação OSX automaticamente quando você alternar aplicativos usando os seguintes comandos:

defaults write com.apple.dock workspaces-auto-swoosh -bool NO
killall Dock

funciona em 10.6.8

 

You can disable OSX switching spaces automatically when you switch applications using the following commands:

defaults write com.apple.dock workspaces-auto-swoosh -bool NO
killall Dock

Works on 10.6.8

 
 
 
 

Perguntas relacionadas

8  Com vários monitores, posso escolher qual um aplicativo será carregado?  ( With multiple monitors can i pick which one an application will load on ) 
em espaços é possível especificar qual espaço um determinado aplicativo será aberto - por exemplo, meu navegador sempre será aberto no espaço 1 e iTunes no es...

314  Como posso desativar a animação ao mudar de desktops no Lion?  ( How can i disable animation when switching desktops in lion ) 
Eu gostaria muito de desabilitar a animação deslizante que ocorre ao alternar desktops via ctrl + → / ← ou ctrl + [número] no leão. Isso foi realiza...

5  Ao usar espaços, há uma maneira de definir cada "desktop" de forma independente?  ( When using spaces is there a way to set each desktop background independently ) 
Por exemplo, digamos que tive algumas imagens de fundo doce que eu queria usar para identificar cada um. ...

0  Movendo uma janela para outro espaço de trabalho por uma combinação chave  ( Moving a window to another workspace by a key combination ) 
Existe alguma maneira de mover uma janela para outro espaço de trabalho por uma combinação chave? Por exemplo, no Ubuntu eu posso fazer isso por "Ctrl + Shift...

0  Como fazer aplicativos da Adobe respeitar desktop / espaços?  ( How to make adobe applications respect desktop spaces ) 
Eu tenho meus aplicativos dispostos em três desktops diferentes (anteriormente conhecidos como espaços) para evitar confusão. O único problema é que os apli...

4  Alternando entre janelas de um aplicativo em vários espaços  ( Switching between windows of one application in multiple spaces ) 
Eu sei que você pode usar command + ` para alternar entre o Windows em um programa em um espaço. Mas isso é apenas em um espaço, se você tiver outras jane...

14  Preservar o desktop onde a janela de uma aplicação foi colocada, após uma reinicialização do sistema  ( Preserve the desktop where an applications window was placed after a system re ) 
Como a imagem abaixo mostra, eu tenho alguns aplicativos que eu mantenho abertos na minha área de trabalho principal e tenho outro space / desktop para apli...

3  Um melhor fluxo de trabalho para imóveis de tela do que espaços? [fechado]  ( A better workflow for screen real estate than spaces ) 
. Como atualmente é, esta questão não é uma boa adequação para o nosso Q & AMP; um formato. Esperamos que as respostas seja...

0  Como posso parar espaços de me levar para o espaço de um aplicativo quando abrir um novo arquivo?  ( How can i stop spaces from taking me to an apps space when i open a new file ) 
Digamos que eu tenha dois espaços com um programa aberto no espaço um. Se estiver trabalhando ativamente no espaço dois e abrir um arquivo que use o mesmo pro...

5  Abrindo uma nova janela terminal quando estiver em execução em outra área de trabalho  ( Opening a new terminal window when its running on another desktop ) 
Eu abro muitas janelas terminais. Eu também uso bom uso de guias e amp; Múltiplos desktops. Normalmente eu laço terminal.app com spotlight. Mas se o termina...




© 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.