I use the lines below in my custom function and it does the trick. If I recall, the issue you're experiencing is fixed by "toggle=False", as shown below.

client.togroup(group)
client.group.cmd_toscreen(toggle=False)


On 8/19/20 1:37 PM, Anthony Vo wrote:
From the doc, if we want to do something like that, we can define a function with the decorator @hook.subscribe.client_new and do something like

>>>> @hook.subscribe.client_new
>>>> def move_spawned_apps(client):
>>>>     client.togroup("a", switch_group=True)

The switch_group=True argument is for switching to that group. This works for whenever we're in a different group. For example, say I'm currently in group "b" and want to spawn every applications in group "a". Then the piece of code above does that. However, if I was in group "b", and switch to group "a" using `lazy.group["a"].toscreen(toggle=False)`, and then try to spawn applications, then the application is still spawned in group "a", but now my focus is switched back to group "b". In summary, it works whenever I'm in a different group from "a", but when I'm already in the same group, then the code opens the application in "a" but switches my focus to whatever group I was in before this. How do I fix this?


--
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] <mailto:[email protected]>. To view this discussion on the web visit https://groups.google.com/d/msgid/qtile-dev/2c140a75-642e-4f3d-8a20-74a0b3ab0c94o%40googlegroups.com <https://groups.google.com/d/msgid/qtile-dev/2c140a75-642e-4f3d-8a20-74a0b3ab0c94o%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/cdb90f0c-de9e-1901-0f63-acca296d258b%40gmail.com.

Reply via email to