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.

asdfa
fonte

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

Marty
fonte
Obrigado pela resposta. Estou usando o openbox. Eu vou tentar.
asdfa