Como abrir o arquivo .jar do shell script sem perder o foco? [fechadas]

0

No meu script, preciso abrir o arquivo .jar e manter o foco no terminal. Eu tentei java -jar maps.jar & , mas não funcionou.

O que devo fazer?

    
por Przemex3000 09.02.2015 / 17:10

1 resposta

1

Você pode fazer isso usando xdotool , mas não é particularmente elegante. Como uma tarefa única, certifique-se de que xdotool esteja instalado:

sudo apt-get install xdotool

Depois, você pode iniciar seu jar da seguinte forma:

TERM_HANDLE='xdotool getwindowfocus'; java -jar maps.jar & sleep 5; xdotool windowactivate $TERM_HANDLE

O xwindow getwindowfocus obtém o identificador de janela atual e o armazena na variável TERM_HANDLE. Então seu java -jar maps.jar & é lançado. Você precisará de um sono até que este comando tenha iniciado (escolha um valor apropriado que funcione para você), antes de usar o xdotool windowactivate para trazer o terminal de volta à frente.

    
por TobyLL 09.02.2015 / 18:30