Есть ли способ довести терминал до фронта, когда все, что я запустил, сделано?

Я нашел сообщение в списке рассылки, в котором говорится:

Мы уже экспортируем переменные среды HTTP, ftp, https proxy. Некоторые среды, например GNOME, размещают прокси-сервер socks в ALL_PROXY и all_proxy. Экспортируйте его также.

Вот сообщение http://lists.o-hand.com/poky/2431.html

Итак, это для прокси-сервера SOCKS в gnome.

1
задан 25 April 2014 в 14:58

1 ответ

Сначала вам нужно установить wmctrl, который является инструментом командной строки для взаимодействия с EWMH / NetWM совместимым X Window Manager:

sudo apt-get install wmctrl

Чтобы сфокусировать правый терминал, вы необходимо запустить его с заданным заголовком, например:

gnome-terminal -t tototiti

Затем вы можете перенести его на передний план с помощью следующей команды:

sleep 10; wmctrl -a tototiti

Примечание: wmctrl -a STRING дает фокус окну, содержащему STRING в его названии

Протестировано как с bash, так и с zsh

1
ответ дан 24 May 2018 в 08:39
  • 1
    Спасибо, но, как я сказал в своем вопросе, я ищу что-то, что было бы автоматически. что мне не нужно добавлять & quot ;; wmctrl foo " каждый раз. – Paté 25 April 2014 в 21:43
  • 2
    Поскольку вам нужно взаимодействие с X-стекем, вам обязательно понадобится такая программа, если не wmctrl, это может быть xdotool, но я, честно говоря, сомневаюсь, что «автоматический» режим существует. – Sylvain Pineau 25 April 2014 в 21:47
  • 3
    Я знаю, что мои zsh-плагины, проанализируйте каталог, и если я нахожусь в git-репо, измените отображение, чтобы показать, в какую ветку я вхожу. Возможно, я смогу подключить эту проверку, чтобы вызвать эту «привнести в волшебство перед лицом». – Paté 25 April 2014 в 21:54

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

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