Как выполнить команду в скрипте bash и затем сфокусировать появившееся окно - PullRequest
2 голосов
/ 19 ноября 2010

У меня есть такой скрипт bash

#!/bin/sh
firefox &

Откроется окно Firefox, но оно не имеет фокуса. Что я могу сделать, чтобы он имел фокус автоматически?

Я мог бы использовать некоторые инструменты / команды X window, но как мне получить идентификатор окна Firefox? Имя окна изменяется с отображаемыми URL-адресами и поэтому бесполезно.

РЕДАКТИРОВАТЬ: Мой оконный менеджер Gnome.

1 Ответ

4 голосов
/ 19 ноября 2010

xdotool - инструмент для этого.

Самая простая форма для вашей конкретной задачи -

xdotool  windowactivate `xdotool search --pid $! `
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...