Impedindo o salto da área de trabalho quando a janela é aberta em outra área de trabalho?

3

Eu configurei 2 Desktops no Mavericks (Controle de Missão).

  • No "Desktop 2", existem alguns programas que precisam ser executados, mas que eu raramente uso, por exemplo, um Terminal com algumas tarefas do servidor.
  • Em "Desktop 1", desejo executar mais instâncias do Terminal, mas quando clico no ícone no dock, ele salta para a instância do Terminal na segunda área de trabalho.

Tentei desativar essa configuração, mas clicar no ícone do aplicativo não faz nada (o segundo clique pula para a área de trabalho 2):

  • Preferências do sistema> Controle da missão> Ao alternar para um aplicativo, alterne para um espaço com janelas abertas para o aplicativo

Alguma idéia ou ferramenta para resolver esse problema? Basicamente, quero que o Mavericks trate todos os desktops separadamente.

Ikarus
fonte

Respostas:

1

Parece que o que você está fazendo não funciona na primeira vez, mas após 2 tentativas, funciona. Faça isso no 'Ao alternar para um aplicativo, alterne para um espaço com janelas abertas para o aplicativo':

  1. Desative-o em Preferências do Sistema → Controle da Missão
  2. Ligue
  3. Desligue-o novamente.

Você também pode tentar digitar isso no Terminal:

defaults write com.apple.dock workspaces-auto-swoosh -boolean NO

... mas é dito que ele funciona apenas no OSX Leopard no site acima, mas 'jgl777' aqui disse que funcionou no seu Mountain Lion 10.8.3, então é possível que ele funcione no Mavericks. Eu recomendaria fazer o backup se você fizer isso, mas você deve fazer isso mesmo que não queira usar esse método!

Outra opção é Ctrl + Clique no ícone do aplicativo no dock e, em seguida, clique em abrir em uma nova janela; isso será aberto na área de trabalho atual e em uma nova janela do aplicativo.

ᔕᖺᘎᕊ
fonte
Com a configuração desabilitada, ele só ativa o Terminal, mas não abre uma nova janela. Obrigado pela dica com Ctrl-Click!
Ikarus
2

Pelo menos em El Capitan, é (aparentemente) necessário reiniciar o Dock após definir o valor de workspaces-auto-swoosh

Na linha de comando:

defaults write com.apple.dock workspaces-auto-swoosh -boolean NO
killall Dock
Dmitri
fonte