Как изменить порядок windows через командную строку на kubuntu? - PullRequest
0 голосов
/ 05 марта 2020

Я делаю Ma c -подобное переключение окна с 3 пальцами на go для предыдущего или следующего открытого приложения.

Я получаю открытый список windows через

xprop -root | grep "NET_CLIENT_LIST_STACKING(WINDOW)"

и я использую

wmctrl -a <window_id> -i

, чтобы сфокусировать окно.

Моя проблема в том, что переключение на предыдущее окно фактически заменяет последнее и предыдущее окно.

Представьте, что у меня есть 3 запущенных приложения, например:

  • Chrome 1
  • PyCharm 2
  • Dolphin 3 (в настоящее время открыт) * ​​1020 *

Если я попытаюсь сфокусировать предыдущее окно (PyCharm) с помощью

wmctrl -a 2 -i

, новый порядок будет выглядеть так:

  • Chrome 1
  • Dolphin 3
  • PyCharm 2

Если я снова попытаюсь сфокусировать предыдущее окно, я ожидаю фокусировки Chrome, но вместо этого будет сфокусирован Дельфин. Итак, сейчас я делаю wmctrl -a для каждого окна снизу вверх, за исключением текущего окна.

Я хочу как-то использовать некоторые команды для изменения порядка, чтобы мне не приходилось фокусировать каждое открытое окно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...