You can just put this function in your config and you should achieve this.
@hook.subscribe.client_new
def follow_window(client):
for group in groups:
match = next((m for m in group.matches if m.compare(client)), None)
if match:
targetgroup = qtile.groups_map[group.name]
targetgroup.cmd_toscreen(toggle=False)
break
On Monday, November 29, 2021 at 10:10:28 PM UTC+3 [email protected] wrote:
> Thanks i will check into that
>
> On Monday, November 29, 2021 at 6:53:33 AM UTC-6 [email protected]
> wrote:
>
>> You might could do something based on window-alerts. That would require
>> the program in question to create the alert when something happens, which
>> FireFox would do in the situation.
>>
>> Otherwise, you could use a hook that triggers whenever a window is
>> opened, have it check whether it's a window you want to focus on, then
>> switch to the group corresponding to that window. This won't work if, in
>> your example, FireFox is already open; then you'll need to rely on window
>> alerts.
>>
>> On Sun, Nov 28, 2021, 20:15 Gibranlp <[email protected]> wrote:
>>
>>> Hi all,
>>>
>>> I was wondering if is possible to make qtile go to a group where a
>>> specific app is called to be open, im using match to open specific apps in
>>> specific groups, and i have shortcuts that open a specific app and move the
>>> focus group to the specific group where the app is going to be opened.
>>>
>>> What im asking is how can i make when "invountarily" an app opens lets
>>> say when i click a link from thunderbird and then thunderbird opens
>>> firefox, on the specific group where firefox is set, which is not the same
>>> as thunderbird, the app gets open, but my focus is still on the thunderbird
>>> group, i want o go to the firefox group when it gets opened
>>>
>>> Is it possible?
>>>
>>> I hope i explained my issue properly, thanks.
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "qtile-dev" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/qtile-dev/e5d6d01d-d1f7-4e43-9442-e2f9aefae07dn%40googlegroups.com
>>>
>>> <https://groups.google.com/d/msgid/qtile-dev/e5d6d01d-d1f7-4e43-9442-e2f9aefae07dn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>
--
You received this message because you are subscribed to the Google Groups
"qtile-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/qtile-dev/907ca280-31c3-49a2-becd-00ed9ed453fcn%40googlegroups.com.