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.