Earlier quoted context omitted.
Everything you're describing in this reply just exhausts the hell out of my brain. You're describing an incredibly large amount of cognitive load you hold in your head all the time about where things are and what they mean and how much of them are visible. Tiling WM are largely about just not thinking that much about windows at all. They're visible or they're not, they occupy precise areas on your screen, and moving…
So if everything is visible or not, then isn't the cognitive load now on keeping track of all the windows that aren't visible? How do you handle "secondary" windows, so like something you don't need right now, but will in a bit, or you're checking in on it or using it from time to time. So then overlapping windows serves the requirements of: - constant visual reminder of which secondary windows you have - but occupyi…
KDE: A Nice Tiling Environment and a Surprisingly Awesome DE
121–130 of 187 posts
Re: KDE: A Nice Tiling Environment and a Surprisingly Awesome DE
#122Earlier quoted context omitted.
Everything you're describing in this reply just exhausts the hell out of my brain. You're describing an incredibly large amount of cognitive load you hold in your head all the time about where things are and what they mean and how much of them are visible. Tiling WM are largely about just not thinking that much about windows at all. They're visible or they're not, they occupy precise areas on your screen, and moving…
I don't see the cognitive load you are talking about. It's just windows. You put roughly where you want them when you need them to have what you want visible. They stack. If one is out of your sight and you need it, you use the list or expose to find it and move it where it will be useful. It's like manipulating documents in the physical world except it's always easy to find a window in your stack of windows. It's a…
Workspace 1-4 Primary monitor (center, ultrawide, landscape)
Workspace 5-7 Second Monitor (left, portrait)
Workspace 8-10 Third Monitor (right, landscape)
1. Browser and terminals/vim for current project (ultrawide monitor = 4:3ish split)
2. As above if I need to switch to another project
3. As above if I need to switch to another project
4. Spare/"Personal" slacking off things like HN
5. Comms Slack/IRC etc...
6. Spare/Displaying things that work will in portrait like reading PDFs
7. Spare/Monitoring specific things to do with what I'm working on
8. Spare/Background noise videos
9. Music player
10. Email/Calendar
For me I usually sit with 5, 1, 10 visible across the 3 monitors 95% of the time which means I can see everything I immediately need. However if on a single monitor device the workspaces have the same use (mostly, 1 might get split into 1 = Terminals, 2 = Browser because it's a bit cramped on 16:9).
This means If I need my emails I hit Mod+0 which then focusses my email/calendar whether it's visible on my 3rd monitor or hidden on a single monitor setup. Or Mod+5 and I get Slack.
Once it's in your muscle memory you don't even think about it. The way I see it is it's like vim, once you have the shortcuts in your muscle memory you don't even think about where things are, they just appear when you need them.
Re: KDE: A Nice Tiling Environment and a Surprisingly Awesome DE
#123Khronkite is another "honorable mention" for KWin tiling and I prefer it over the one mentioned in TFA: https://github.com/esjeon/krohnkite With KDE+X11 it's trivially easy to change the window manager away from KWin and still get the benefits of suspend/resume, multi-monitor auto-configuration, wifi, system tray, etc, by just setting the KDEWM environment variable in your profile. https://userbase.kde.org/Tutorials/…
Re: KDE: A Nice Tiling Environment and a Surprisingly Awesome DE
#124I must be one of the very few "hackerish" minded people that does not really get the appeal of tiling window managers. Even in the early days of Linux I meticulously arranged my overlapping windows in my X11R5 window manager. For example, there are some terminal windows or similar with running logs (or chats) at some of the edges, partially obscured by other windows who make better use of the space they cover. But th…
Re: KDE: A Nice Tiling Environment and a Surprisingly Awesome DE
#125Typically split into 3 vertical panes: nav, editors, terminals. I mostly just use one big editor pane, but sometimes further split one way or the other depending on what I’m doing. Same for terminal sessions, though more frequently using some kind of watcher in a lower split.
Anyhow, it works pretty nice.
Re: KDE: A Nice Tiling Environment and a Surprisingly Awesome DE
#126Earlier quoted context omitted.
Everything you're describing in this reply just exhausts the hell out of my brain. You're describing an incredibly large amount of cognitive load you hold in your head all the time about where things are and what they mean and how much of them are visible. Tiling WM are largely about just not thinking that much about windows at all. They're visible or they're not, they occupy precise areas on your screen, and moving…
I don't see the cognitive load you are talking about. It's just windows. You put roughly where you want them when you need them to have what you want visible. They stack. If one is out of your sight and you need it, you use the list or expose to find it and move it where it will be useful. It's like manipulating documents in the physical world except it's always easy to find a window in your stack of windows. It's a…
Re: KDE: A Nice Tiling Environment and a Surprisingly Awesome DE
#127Earlier quoted context omitted.
I'm confused, you make it sound like there is something unique to OSX here. But every Linux WM has had virtual desktops since ages ago and virtual desktops are a superior solution to just fullscreen windows (they can do the same for fullscreen windows+do the same for groups of windows... )
OS X also has normal virtual desktops. The 'unique' feature of OS X is that when you maximize a window instead of maximizing on your current desktop, covering any other windows you have open, it creates a new virtual desktop and moves the maximized window there. When you de-maximize it automatically moves the window back to its original virtual desktop and removes the temporary desktop you created.
Re: KDE: A Nice Tiling Environment and a Surprisingly Awesome DE
#128I must be one of the very few "hackerish" minded people that does not really get the appeal of tiling window managers. Even in the early days of Linux I meticulously arranged my overlapping windows in my X11R5 window manager. For example, there are some terminal windows or similar with running logs (or chats) at some of the edges, partially obscured by other windows who make better use of the space they cover. But th…
My issue is mostly with the half-screen vertical split (two side by side panes). Half a monitor is not enough for me to feel comfortable in an editor, so I'd split it 2/3 or even 3/4, but the remaining 1/3 or 1/4 are not wide enough to hold let's say terminals, and using a horizontal split to get the full width for terminals also steals a lot of height from the editor, while full width in terminals is usually not des…
When I was younger I used to turn the font size way down to make two across work in 900p, but these days I stick to more comfortable font sizes.
Re: KDE: A Nice Tiling Environment and a Surprisingly Awesome DE
#129Earlier quoted context omitted.
I’m the same. Neovim fills the center of my screen. The web application I’m working on sits behind it, with enough exposed that I can see if my changes are working / breaking, and with another terminal partially revealed showing any build errors. Works well for me. I never liked the layout that WMs picked, because they always force me to look to one side or the other (on a 4K and 5k monitor). Maybe if I was solely ru…
Many tiling WMs support this type of layout; magnifier in awesomewm, centeredmaster in dwm, etc. The difference compared to manually performing the task being that you can cycle the arrangement through various states without extra effort or losing the previous configuration. Of course, you can also just choose to float individual windows across background tiles in practically all tiling window managers too. I guess i…
Bit of first time setup but then you can just bind it to a hotkey after that.
Re: KDE: A Nice Tiling Environment and a Surprisingly Awesome DE
#130I must be one of the very few "hackerish" minded people that does not really get the appeal of tiling window managers. Even in the early days of Linux I meticulously arranged my overlapping windows in my X11R5 window manager. For example, there are some terminal windows or similar with running logs (or chats) at some of the edges, partially obscured by other windows who make better use of the space they cover. But th…
My issue is mostly with the half-screen vertical split (two side by side panes). Half a monitor is not enough for me to feel comfortable in an editor, so I'd split it 2/3 or even 3/4, but the remaining 1/3 or 1/4 are not wide enough to hold let's say terminals, and using a horizontal split to get the full width for terminals also steals a lot of height from the editor, while full width in terminals is usually not des…