Como faço para iniciar automaticamente um aplicativo do Linux em outra janela (do alternador de painel)?


0

Eu quero iniciar uma máquina virtual em outro painel de janela, mas não tenho certeza qual seria o comando para isso.

Eu tenho:

virtualbox --startvm myvin &

no meu autostart.sh.

Respostas:


0

Se você tiver um "Gerenciador de Janelas X compatível com EWMH / NetWM", e provavelmente o fizer ( aqui está uma lista), poderá usá-lo wmctrlpara mover o programa para outra área de trabalho / área de trabalho depois que ele já tiver sido iniciado. O VirtualBox aparece para colocar o nome da VM no título da janela, então algo assim provavelmente funcionará para você:

virtualbox --startvm myvin &
sleep 2 # adjust accordingly
wmctrl -r myvin -t 1 # move window containing title 'myvin' to the 2nd desktop

wmctrlpode não ser instalado por padrão. Instale-o usando o gerenciador de pacotes da sua distribuição, se necessário (isto é, apt-get install wmctrlem sistemas baseados no debian).

Útil para solucionar problemas:

wmctrl -d lista os desktops disponíveis.

wmctrl -l lista as janelas disponíveis (inclui o valor do título da janela).


Obrigado pela resposta. Estou usando o openbox. Eu vou tentar.
asdfa
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.