5 ms·
Clearly I am a very simple person, and I don't get all these window management wars. Almost all my workflows either involve one maximised windows, two windows
by MattPalmer1086 3y ago
Clearly I am a very simple person, and I don't get all these window management wars.
Almost all my workflows either involve one maximised windows, two windows side by side, or occasionally one smaller windowed floating on top of another.
Linux does that for me by default. You can get the float on top in Windows with some 3re party tools, although it isn't as nicely integrated.
What is everyone doing that needs something else?
- nickstinemates 3y agoSome people like beer, some people like wine, some people like sugary drinks. Why don't people just drink water?
- MattPalmer1086 3y agoI'm not saying that everyone should be like me. I am genuinely asking what the use cases are for something else.
- nickstinemates 3y agoMy screen is 4 and a half feet wide. I use Windows Power Toys on Win and a Tiling windows manager on Linux. Each app goes to their specific location. The center 1920x1080 is for the main focus and the rest is for peripheral/supporting apps. Here's what my development desktop looks like[1] 1: https://keeb.dev/2022/06/12/I-made-a-keylogger/desktop-full.png https://keeb.dev/2022/06/12/I-made-a-keylogger/desktop-full....
- crimsontech 3y agoYou have an area on your desktop dedicated to neofetch?
- nickstinemates 3y agoAn area dedicated to ssh, yep!
- Corrado 3y agoI must say when you said your screen was 4.5' wide I had a negative reaction. How could someone use that much real estate? Wouldn't your neck hurt from the looking around? However, after seeing your screen capture I have to say that I'm pretty impressed and kind of want a super wide screen for myself now. Main content in the center with no overlapping windows means that everything is within eyeshot without having to touch the mouse or keyboard. I've always hated the idea of multiple monitors (one for main work and another, often smaller, for tools) but your layout has made me rethink my desires. Thanx!
- nickstinemates 3y agoSome tips - I use the Samsung Odyssey G9[1]. It's curved. The curve helps with having to use your neck as it wraps around your periphery. I think in ultrawide setups a curve is a must if you're sitting close to the desk. Here's what it looks like from sitting POV[2] I use an Ergotron HX[3] mount for my desk to keep its very large feet off of it and maximize real estate. 1: https://www.samsung.com/us/computing/monitors/gaming/49-odyssey-g9-gaming-monitor-lc49g97tssnxdc/ https://www.samsung.com/us/computing/monitors/gaming/49-odys... 2: https://keeb.dev/static/setup-front.png https://keeb.dev/static/setup-front.png 3: https://www.amazon.com/gp/product/B01N5FTCJE https://www.amazon.com/gp/product/B01N5FTCJE
- Novosell 3y agoWhy have you got your monitor so far down? Do you sit super reclined or something? Cause if you sit upright, aint no way that is good for you.[0] 0: https://www.mayoclinic.org/healthy-lifestyle/adult-health/in-depth/office-ergonomics/art-20046169 https://www.mayoclinic.org/healthy-lifestyle/adult-health/in...
- nickstinemates 3y agoI'm short.
- nektro 3y agoyeah same, i3 does this for me perfectly. the only nit i would give it is that i wish the list of window tiles made it a little more apparent the borders, like including app icons or something like that
- uhmyeh 3y ago[flagged]
- Scene_Cast2 3y agoHere are some sample workflows where I have a bunch of different windows open. But I also have three screens (38" ultrawide - so I have close to 180* of screen around me). * Full stack dev. One window for backend code (sub-tiled into two or three editor windows). One window for terminal (subtiled into two or three consoles). One window for Sublime with various notes and configs. One window for front-end code. And a bunch of minimized windows for docker desktop, file managers, Chrome, etc etc. * 3D graphics. One window (sub-tiled into a couple of views) for 3D viewing and editing. One window for reference materials and textures. One window for render output. * Scientific compute. A window with PDFs; window with Chrome with towardsdatascience / kaggle / stackoverflow; window subtiled into several ipynb (editor) views. Maybe some more diagrams / graphs / etc for a good measure.
- MattPalmer1086 3y agoYes, I also like having multiple screens. But window management isn't an issue. Just maximise a window on each screen, or have two on one screen.
- ilyt 3y agoI do all that (well, similar enough stuff). I just have virtual-desktop-per-app (or pair of apps and switch between them <super>+1/2/3/4/5/6/7/8 for left-side windows, <super>+F1/2/3/4/5/6/7/8 for right side. + sometimes a floating terminal window. I3 allows to bind window to "scratchpad" which is basically overlay windows that can be shown/hidden with one key
- ur-whale 3y ago> What is everyone doing that needs something else? You omitted to explain what you do for a living. I write code for a living, and what you describe simply doesn't work for me given the many different things I need to look at and refer to in parallel (without having to perform a hard context switch such as moving to another workspace or un-maximizing a window) to be able to cobble together code that works.
- MattPalmer1086 3y agoCurrently I work as a security architect. I have previously worked as a software developer, solution architect and systems administrator. I do like having more than one screen available. Having three is ideal but I mostly just have two. But I just maximise a window on each screen, or have two windows on one of the screens. No advanced window management needed!
- fatfingerd 3y agoI find the trouble to be kitchen sink apps, IDEs in particular. For one task one window stuff it is easy to use full screen/half screen workspaces jumping about on 2 screens.. For a kitchen sink app there's some invented tiling, and ever changing requirements of what sub windows to fit, and they usually add some blocking float windows that need data I would copy paste from the main window..
- deafpolygon 3y ago> Having three is ideal I use 3 even at home. > No advanced window management needed! This is why I'm still on Windows. I'm a Linux 'guy' for a long time as a Linux sysadmin/Devops - over 10 yrs. But Windows is just simpler. Window management is top notch on Windows 11, sans tiling. I find that I don't change apps/windows often enough to need tiling. I just set my virtual desktops as is, and switch between them. Many people spend time setting up Win+# to launch in Linux - I do this too, and the first 10 items (after the Windows icon) are already assigned to Win+1-0 and can be used to switch applications (Shift+Win+# can be used to always launch a new instance, Alt+Win+# can be used to invoke the quick menu which can be navigated via keyboard). I use PowerToys to setup my windows and then it doesn't need much changing after that and use Virtual Desktop feature to separate my applications by context. The nice thing about Windows Virtual Desktop is that, often, it acts as if the applications aren't even open even if they are open on another desktop. So, launching a browser window or file manager won't kick me back to another desktop. If I want the same instance one very desktop, I can Win+Tab and right-click the preview to pin it to all desktops. IMO, one of Windows' advantages is consistency. I can sit at someone else's desktop and still be effective, which in my line of work, is quite common for me to do.