Установить окно для использования текущего тега с Awesome WM

Установить окно для использования текущего тега с Awesome WM

Я следил за ответом.здесьдля перемещения "других" окон в определенный тег. Как мне избежать выбора этого правила окном, т. е. как мне заставить окно отображаться в текущем теге?

решение1

Я только вчера потратил немного "качественного" времени, разбираясь с этим для диалогов Firefox. Все мои основные окна браузера переходят на [1][1]. Но когда я подключаю внешний монитор, отправляю некоторые окна браузера на [2][1], различные диалоги Firefox все равно всплывают на [1][1]. Это проблема, когда на мониторе 1 активен другой тег — тогда вы даже не знаете, что на [1][1] есть диалог, ожидающий ввода, пока не вспомните, почему браузер на [2][1] ни на что не реагирует.

Мое решение:

{ rule = { class = "Firefox" }, properties = { tag = tags[1][1] } },
{ rule = { class = "Firefox", instance = "Dialog" }, callback = function(c) awful.client.movetotag(tags[mouse.screen][awful.tag.getidx()], c) end},

ужасный.tag.getidx() возвращает текущий тег.

Связанный контент