Как открыть файл .jar из сценария оболочки, не теряя фокуса? [закрыто]

В моем скрипте мне нужно открыть файл .jar и сосредоточиться на терминале. Я пробовал java -jar maps.jar & , но этого не произошло Работа.

Что мне делать?

0
задан 10 February 2015 в 01:13

1 ответ

Можно сделать это использование xdotool, но это не особенно изящно. Как одноразовая задача, удостоверьтесь, что xdotool установлен:

sudo apt-get install xdotool

Тогда можно запустить банку следующим образом:

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

Эти xwindow getwindowfocus получает текущий дескриптор окна и хранит его в переменной TERM_HANDLE. Тогда Ваш java -jar maps.jar & запускается. Вам тогда будет нужен сон, пока эта команда не запустилась (выберите соответствующее значение, которое работает на Вас), перед использованием xdotool windowactivate для выявления терминала назад.

1
ответ дан 6 October 2019 в 01:58

Другие вопросы по тегам:

Похожие вопросы: