21 ms·
Well I, for one, wish that my editor didn't have built-in window management functionality and relied on an external window manager. And I don't use the window m
by adrusi 11y ago
Well I, for one, wish that my editor didn't have built-in window management functionality and relied on an external window manager. And I don't use the window management features of multiplexers, although I did before I used a tiling window manager.
I'm curious why you think having your window manager handle tabs would prevent you from "tiling" your browser. I use i3 with a web browser that doesn't support tabbed browsing (surf). For basic web browsing I just throw a bunch of surf windows into an i3 tabbed container, but for more complex tasks I can tile my browser however I want. I can place complex tiling arrangements inside of the tabbed container that I use for regular web browsing, and I can place that tabbed container inside of another tiling arrangement.
Hierarchical tabs is a thing that I miss in i3, and someday I'll write a patch. Thats a reasonable complaint, but also one that would be a non-issue if everyone magically agreed that window management should be the domain of a single global window manager, because then you would have hierarchical vertical tabs, and you could use them for more than just your web browser (for example you might put a terminal window within your web browser tab hierarchy to group it with the browser tabs that are contextually related to it).
- mikegerwitz 11y ago> I'm curious why you think having your window manager handle tabs would prevent you from "tiling" your browser. For example, I have this arrangement on one of my monitors: .---------.------. | | A | | Browser |------- | | B | `---------`------` If I have more, it continues in a Fibonacci spiral. But this is a very simple layout, and easy to understand. If I add a dozen windows where I would normally have tabs in Browser, then I'm in an awkward situation, because I only want a single tab displayed in Browser at a time. I'd have to write some window layout that will know to completely hide certain windows rather than tiling them.
- adrusi 11y agoI'm not sure I'm understanding your setup correctly, but is this what you mean http://i.imgur.com/dlheReA.png http://i.imgur.com/dlheReA.png ? The browser area is tabbed, and only shows one page at a time, the terminals tile. Since my i3 isn't configured for this setup it took some finessing to get things into position, but it was intuitive, at least for someone that's been using these keybindings for some months. If I used this layout often I could save the layout and make a keybinding to automatically put windows in position. I don't know how Xmonad handles tabs, it seems more focused on a pure-tiling experience.
- mikegerwitz 11y ago> I don't know how Xmonad handles tabs, Your layout is essentially what I'm referring to. I now understand what you're saying; yes, I use Xmonad exclusively for tiling, but from my understanding it does support some degree of tabbing. i3 looks very interesting, though; I think I might have to research it a bit. Thanks for the discussion. :) EDIT: Okay, I've spent about 15m reading documentation and playing with it a little bit, and I'm sold. On the WM, that is; I'm not so sure about dropping tabs in browsers just yet, but I can see how you'd want that, and how it might even work well. ...so damn you; I'm going to be very tired in the morning playing around with this thing!