windows launched from workspace open on others
How do you open a window, and switch workspaces without the new window opening on the new workspace, due to its latency to load? I'd like to just launch it on a certain workspace and it launches where I launched it from but apparently it doesnt work that way. Is there a setting for that?
Output of awesome --version:
awesome v4.3 (Too long)
• Compiled against Lua 5.3.6 (running with Lua 5.3)
• D-Bus support: ✔
• execinfo support: ✘
• xcb-randr version: 1.6
• LGI version: 0.9.2
that should just work by using rules, however there are some apps (for example older versions of Spotify) which doesn't have correct window class set on launch, so rules are not applied on them correctly (https://github.com/awesomeWM/awesome/issues/977)
Rules would be the way to go if you want a certain client to always appear on a certain tag.
The ad-hoc equivalent is passing additional values to awful.spawn, see the section Spawning applications with specific properties at https://awesomewm.org/apidoc/libraries/awful.spawn.html.
The same caveat applies, though, where certain applications simply don't support the protocol required for this to work. That's also explained in more detail on that page.
More info about startup ids/notifications and some workarounds #3521 The new correct but not implemented way