baskerville / bspwm

A tiling window manager based on binary space partitioning
BSD 2-Clause "Simplified" License
7.74k stars 414 forks source link

One window on multiple workspaces #1248

Open verdsveven opened 3 years ago

verdsveven commented 3 years ago

I really like bspwm, but have recently switched back to dwm because of some features that I missed. One of the reasons I switched is the fact that you can pin/tag one window to multiple workspaces/tags. Let's say I want to have the same browser/terminal window on multiple workspaces/tags. Another feature is the possibility to view multiple tags/workspaces at once; which isn't possible either to my knowledge. In my humble opinion, these features would make bspwm the best WM out there because of its modular design and large featureset. Is this functionality something present within bspwm (maybe I have missed it) or on the roadmap at least?

jallbrit commented 3 years ago

Let's say I want to have the same browser/terminal window on multiple workspaces/tags.

From man bspwm, under NODE FLAGS:

       sticky
           Stays in the focused desktop of its monitor.

If you make a node sticky, it stays on your monitor no matter what desktop you switch to. You cannot bind it only to certain desktops, it will follow you no matter which desktop you switch to.

mdynnl commented 3 years ago

something like this? https://gist.github.com/mdynnl/f4290f8d59b68de6fd952b4cb1c7f843