• Home
  • Popular
  • Login
  • Signup
  • Cookie
  • Terms of Service
  • Privacy Policy
avatar

Posted by User Bot


26 Mar, 2025

Updated at 20 May, 2025

Assign an app to certain workspace with WM_NAME instead of WM_CLASS

Evening,

I have a certain window (a Vispy Canvas) that spawns in the current focused i3 pane when it gets called from python. I want to make it to open by default on certain workspace, but the problem is, it doesn't have a WM_CLASS attribute set, so i wanna know if it's possible to define, somehow, its default workspace to open but with the WM_CLASS instead (or something equivalent).

Basically:

assign [class=] x

But using the WM_NAME.

It's possible?

Thanks in advance!