Closed vetegrodd closed 6 years ago
@ch11ng xfe is also giving the same problem again, but only on occasion - not on every first run like before.
@kinleyd I've just pushed the workspace support in per-application configurations. Here's an example:
(setq exwm-manage-configurations `(((equal exwm-class-name "Chromium")
workspace 2)
((equal exwm-class-name "Firefox")
workspace 3)))
@ch11ng: Thanks for setting up per-application configurations. It works just like how herbstluftwm used to handle designated workspaces ("tags" as it was labelled in hlwm).
It works well for most applications except for the Spicy ones. The two screens that I define for Spicy open up as buffers Spicy<2> and Spicy<3>, in addition to the base buffer Spicy. However, the per-application configuration for the workspaces for Spicy<2> and Spicy<3> don't kick in - would it have anything to do with the angled brackets in the name?
Please do not rely on that. The order is not guaranteed. Perhaps the X windows can be distinguished by exwm-title
(the _NET_WM_NAME
fields reported by xprop
, something like spice display 0:0
).
Yes, exwm-title does give me the properties as you described. However, per-application configuration for "spice display 1:0" and "spice display 2:0" still don't kick in. I'll continue fiddling around and see if I can make any headway. Thanks @ch11ng, I appreciate your time.
Since exwm-17 I cannot longer use multiple workspaces in combination with multiple screens.
Setup: Two screens with 4 workspaces. WS 0 and 1 on screen 0 and WS 2 and 3 on screen 1. If I open a web browser in workspace 0 it is still visible when I switch to workspace 1, although the focus in the buffer that was associated with ws 1. The same happens on screen 1 if I open or move a window to worskpace 2 and 3.
This is my config: