Связывание щелчков мыши, чтобы сначала открыть, а затем закрыть процесс терминала - PullRequest
0 голосов
/ 10 апреля 2019

Я настраиваю свою i3 панель, используя py3status конфигурацию.

Я хотел бы использовать on_click 1 в блоке строки состояния, чтобы открыть программу в окне терминала, а затем закрыть то же самое окно, используя on_click 3 в том же блоке панели. Я попытался объединить команды в описании модуля, используя && или ;, а также попытался добавить второе событие мыши на новой строке, но первый вариант не сработал, а второй параметр выдает ошибку.

Не ясно, насколько хорошо (или нет) моя цель находится в пределах py3status или даже самого i3-wm.

Итак, пока у меня есть эта работа:

cpu_usage {
        format = " %usage"
    on_click 1 = "exec mode toggle xfce4-terminal -e htop"
}

, который действительно открывает htop в терминале. Теперь, когда окно сфокусировано, я хочу использовать on_click 3 в блоке состояния, чтобы закрыть терминал. Вторая часть моего вопроса заключается в том, хочу ли я просто развернуть htop (назад?) На задний план (потому что он уже запущен?), Или я могу просто kill это окно терминала?

Кто-нибудь знает, возможно ли это сделать?

...