Support for openbox-multihead
By nime1... on January 22, 2015 18:16 (imported from Google Code)
Openbox-multihead is a version of openbox that allows for changing workspaces on a per monitor basis in a multi monitor setup, like tiling window managers such as i3 allow. This is very practical, but tint2 doesn't support it.
Would it be possible to add this to tint2? It would greatly enhance multi-monitor setup productivity and workflow.
Comment 1 by @o9000 on January 23, 2015 08:23
Please correct me if I'm wrong.
The main sources of code/documentation are located here:
Type: Defect, Type: Enhancement
Comment 2 by nime1... on January 23, 2015 08:26
I don't know if they are of any help, since it is a completely different project, but the i3 window manager allows per monitor desktops aswell.
Comment 3 by nime1... on January 23, 2015 08:26
if it is of any help**** (referring to i3, sorry for double post)
Comment 4 by @o9000 on January 23, 2015 09:00
I tried it out and I don't understand what are the benefits of having a separate workspace on each monitor, compared to the panel_monitor = all option in tint2.
You can use this option with any EWMH-compliant window manager (e.g. vanilla openbox or xfwm). It gives you a separate instance of tint2 on each monitor. Each taskbar should display only the windows that are located on that monitor, based on their position. There will still be one workspace visible in all monitors, and you can still switch workspaces. As far as I can tell, this offers almost the same benefits as openbox-multihead plus the advantage of switching workspaces. The only drawback is that the Alt-TAB switcher still cycles through the windows from all monitors. But then, why not fix the switcher to list only the windows from the current monitor, based on the mouse position?
Comment 5 by @o9000 on January 23, 2015 09:17
I did not mean to sound negative. If it is also a tiling window manager, of course it has other benefits.
But if it does not follow EWMH, it might be difficult for us to handle it, because it require special treatment of each such window manager. As a side effect, the code could also break for other EWMH-compliant window managers.
Comment 6 by nime1... on January 23, 2015 09:17
Once I get home from work I'll explain. Thanks
Comment 7 by nime1... on January 23, 2015 12:31
I didn't mean that you should support i3, I merely meant looking at the i3 source code could perhaps be a help.
Separate monitor desktops are really important to me. I often work with two monitors, with the primary monitor being the "main" monitor, on which I do my work, and the side monitor being a "support" monitor, on which I have stuff like documentation, a web browser etc. on different workspaces. Per monitor desktops allow me to switch what's being displayed on the "support monitor" without disturbing the workflow on the "main" monitor.
Hope that made sense.
But of course, I don't know how hard this would be to implement. I'm not a programmmer, sadly. Not yet anyway.
Comment 9 by nime1... on January 23, 2015 16:43
If I use normal Openbox I can't switch desktops on one monitor only. I can only do it on both monitors at the same time, so my workflow gets disrupted.
If I use openbox-multihead + tint2 with panel_monitor = all I get this (I made a webm recording):
http://webmshare.com/done/34Gnq (sorry for bad quality, might want to use fullscreen)
As you can see, tint2 will only show windows on the monitor where the mouse is. I can't see all the window titles.
Hope I made sense
Comment 12 by nime1... on January 23, 2015 17:35
Fair enough, thanks for listening anyways!
Title changed from [Feature request] Support for openbox-multihead to Support for openbox-multiheadToggle commit list
Status changed to closedToggle commit list