Когда я переключаюсь на другой тег, выбирается новый клиент, но иногда я не клиент, у меня есть указатель мыши. Чтобы сосредоточиться на клиенте под моим указателем мыши, мне нужно либо щелкнуть где-нибудь на нем, либо переключиться на него с помощью Mod + j/k или переместить курсор мыши и обратно на этом клиенте.Как настроить фокус на клиенте под курсором мыши при изменении тега?
Я хочу, чтобы вы делали фокус клиенту, находящемуся под курсором мыши, при изменении тега. Как мне это сделать?
Я нашел функцию mouse.object_under_pointer(), которая находит клиента, который мне нужен, но я не знаю, когда позвонить этой функции. Должен ли я подключить обработчик к определенному сигналу? Я попытался подключиться к различным сигналам от Signals page on the wiki и проверить с naughty.notify()
, если это правильный сигнал, но ни один из них не был запущен, когда я переключался между тегами.
Ничего себе. Я пытался это сделать, но моя работа не работала, пока я не добавил задержку. Шахта работает, если вы используете тайм-аут размером от 1 мс. – joejoe31b
Вместо 'property :: selected' я использовал' tag :: history :: update' на клиентском объекте. Это означает, что он будет запускаться всякий раз, когда происходит изменение тегов (например, переключение тегов и т. Д.). – joejoe31b