3 ms·
A tiling window manager like dwm, XMonad or i3 could be configured to do what you want. For example in XMonad if you set the title of your terminal windows to a
by grafelic 10y ago
A tiling window manager like dwm, XMonad or i3 could be configured to do what you want. For example in XMonad if you set the title of your terminal windows to a project name you can sort the windows by project workspaces using ManageHook.
myManageHook = composeAll
[ className =? "URxvt" <&&> title =? "<project-name>" --> doShift "<project-workspace>" ...
https://wiki.haskell.org/Xmonad/General_xmonad.hs_config_tips#ManageHook_examples https://wiki.haskell.org/Xmonad/General_xmonad.hs_config_tip...
http://xmonad.org/xmonad-docs/xmonad/XMonad-ManageHook.html http://xmonad.org/xmonad-docs/xmonad/XMonad-ManageHook.html
You can check windows with xprop, and filter by strings as well.