Como abrir uma nova janela no mesmo espaço de trabalho em que a abri?

14

Abro um aplicativo e alterno imediatamente para outro espaço de trabalho, pois leva algum tempo para abrir. Quando ele abre, quero que ele seja aberto no espaço de trabalho em que o abri, e não no espaço de trabalho em que estou quando é aberto.

Observe que não quero associar um aplicativo a uma viewport. Qualquer aplicativo deve ser aberto em qualquer espaço de trabalho.

Isso é possível?

aprendiz
fonte
1
Não sabe uma resposta genérica / Unity, mas, para o KDE, existe o comando kstart que permite abrir uma janela para o seu comando e também informar ao gerente da área de trabalho mais detalhes sobre como fazê-lo, incluindo tamanho inicial, posição, área de trabalho, e outras coisas. Para usar isso convenientemente, você teria que criar e usar um alias ou script para abrir as coisas dessa maneira. Um script pode ser ativado a partir de um ícone na área de trabalho ou no sistema iniciador / menu. Não sei se o Unity tem um utilitário semelhante.
Joe
Só para dar uma olhada, dei uma olhada nas especificações de uma entrada para desktop standards.freedesktop.org/desktop-entry-spec/… , mas não vi nada que controlasse qual desktop usar.
Joe

Respostas:

2

Nota : Não sei se o comportamento na atribuição de espaço de trabalho descrito por você é possível. No entanto, vejo uma chance de que uma solução alternativa comum seja quase tão conveniente para você.

É razoável supor que nem todos os aplicativos que você usa regularmente demoram tanto para iniciar que você deseja alternar a área de trabalho nesse meio tempo e que, na verdade, são apenas os gigantes usuais de recursos como Firefox, Eclipse, LibreOffice e semelhante? Nesse caso, pode ser tão satisfatório adicionar apenas atribuições gerais a áreas de trabalho específicas para esses aplicativos.

Como o Unity é um plugin do Compiz, isso pode ser feito nas configurações de gerenciamento da janela do Compiz ( fornecidas pelo pacote compizconfig-settings-manager ), conforme descrito aqui , aqui ou, mais detalhadamente, aqui :

  1. use seu Dash para executar o ccsm (GUI de configurações do Compiz)
  2. Gerenciamento de janelas abertas > Inserir janelas > Posicionamento fixo de janelas
  3. Crie uma nova entrada no Windows com viewport fixo
  4. Na caixa de diálogo de edição, selecione a classe da janela clicando +primeiro no botão -e depois na janela do aplicativo desejada.
  5. Especifique o espaço de trabalho para colocar o aplicativo em uso das coordenadas da Viewport

Se isso não funcionar por algum motivo, tente outra ferramenta de correspondência de janelas, como Devilspie.

J. Katzwinkel
fonte
0

Só sei como fazer isso com o KDE ... Não tenho certeza se o Unity pode fazer isso ... Se você realmente precisa disso, recomendo instalar o KDE.

Bem, você tem 4 áreas de trabalho. Abra em um deles, vá para outro e, quando o programa for aberto, vá para o primeiro e clique no ícone. Não sei se isso vai funcionar, mas ... É apenas uma ideia.

Policemata Booster
fonte
0

Eu apenas tento abrir um novo aplicativo da mesma maneira que você fez, e eu tenho o mesmo que você. Você pode mover os aplicativos abertos em outro espaço de trabalho clicando no alternador do espaço de trabalho e arrastando e soltando de um espaço de trabalho para outro ou clicando com o botão direito na bandeja da janela preta quando o aplicativo não estiver maximizado e enviando-o para outro espaço de trabalho.

Aleksandar
fonte