Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I find panning my eyes left and right to other monitors more natural than up and down, and I think most ergonomics experts would agree. As such a 32:9 widescreen seems preferable to a 16:8. But if you are pressed for space, either because of small desks or because of everything else going on on your desk (people who work not only in the virtual world) this seems like a great compromise.


I've always been the opposite - not a big fan of having to turn my head much when I'm working.

At home I've got 2 x 27" 9:16 monitors, one in front and one to my right (total display width ~68 cm), then my little laptop on the left (~30 cm wide) - and that's about far left or right as I can be bothered to look.

At work I've got 1 x 27" 9:16 monitor in front, and 1 x 27" 16:9 monitor on my left. The left hand side of the desktop feels very, very far away!


why dont you turn the left monitor vertically?


Partly because I work in video games, so at work I benefit from having one landscape monitor for testing the game at a realistic resolution and/or using the tools, almost all of which are always designed for use in landscape orientation.

(I could probably work around all of that, and indeed when I work at home I just suck it up and/or have things stretch across two screens. But the other part is that the monitor stand I have at work is a bit limited, so if I have both monitors in portrait orientation and move them so they're adjacent, they end up too close to me.)


Are there any window managers that let you set some kind of 'snap zones' so that you can easily tile screens without fiddling? That's my main issue with large screens vs a plurality of smaller ones.


I use Moom at home but can't at work, so I just started using https://rectangleapp.com instead.


You're looking for a "tiling window manager".

Another tip: In my setup I created dummy screens to fake multiple monitors in RDP.


Microsoft PowerToys is pretty great for windows


Specifically, the FancyZones utility. I was just showing this to a guest I was hosting and blowing their minds. You can setup multiple patterns per monitor depending on a given workflow, snap windows with shortcuts or shift-dragging with the mouse, and even tab between windows in the same 'pane'.

https://docs.microsoft.com/en-us/windows/powertoys/fancyzone...


Fancy Zones are also in base Windows 11.


If you use a Mac, I’ve really enjoyed using Divvy. You can define snap zones with keyboard shortcuts. It’s $20, but that’s worth it for me considering how much I use it.

https://apps.apple.com/us/app/divvy-window-manager/id4138575...


As a free alternative (which I use daily) I would recommend "Hammerspoon" https://www.hammerspoon.org/

You will need to do a little configuration, but it does the snap zones thing perfectly.


Just coming across these. I've been using amethyst. Would this offer any benefit to me ?


Hammerspoon has the benefit that in addition to managing your windows / spaces, you can also script tons of other things in the macos interface with it: have a glance at https://www.hammerspoon.org/docs/ to see the top-level modules.


been playing with this all day. This thing is amazing. Thank you for recommending this.


> If you use a Mac, I’ve really enjoyed using Divvy. You can define snap zones with keyboard shortcuts.

My memory is hazy but I feel this is close to some now-elided window management feature in MacOS...

Thanks for the tip!


For Mac: RectangleApp

https://rectangleapp.com/


Honestly the latest Windows 10 isn’t bad in this regard and Windows 11 has improved on that without making it a chore (although the other regressions in 11 make it a strong Do Not Recommend for now). The PowerToys expansion for this feature is worth trying (it’s by Microsoft and it’s free).


If you have a Dell monitor you can use Dell Display Manager.

https://www.dell.com/support/kbdoc/en-us/000060112/what-is-d...


On a Mac, I use Magnet, which lets you snap windows all over the place, even on multiple monitors.


holy moly everybody thanks for all of the great suggestions!!! i should have asked this a long time ago lol


I do this with KDE.


I'm double-extending vscode: top monitor gets the code, bottom laptop screen gets the terminal (vscode click-to-goto file/line in stdout/stderr output is just too powerful)


why can't those be put in different spaces and just switch between spaces using keyboard. Whats the advantage of putting terminal in another monitor.

This has puzzled me for a long time as to why ppl use multiple monitors at all. Is the idea that your peripheral vision is monitoring terminal window ?


I have two 32" external monitors connected to my 17" laptop, so I use 3 screens: the laptop screen is usually for browser/slack/email, first external monitor is for Vscode code editor, second monitor is for tmux (watching a bunch of ML experiments on GPU servers).

I don't want to use different spaces on the same screen, to me it's like context switching, and I don't like that. I prefer to have everything open in front of me, so I just turn my head slightly to see what I need to see. It's like having a large work table where I can fit all my tools and materials.


Arguably if vscode allowed you to detach the terminal this would be less of an issue. But you can't, and it's part of the same screen, and making the terminal have a small horizontal section of the screen is not as good; terminal character wrapping for small vertical sections is not as good etc.

If you have never had your terminal highlight something that it detects (log line, compile error, stacktrace, test report, etc.) as a reference to a file/line/column and give you a clicky to bring that file to the front and focus it... I highly recommend you try it.

I'm not monitoring the terminal window with my peripheral vision, but when I am using the terminal I don't want to have to rearrange where my code appears.

I also have a third, vertical monitor, that typically has documentation (documentation is splendid when you can see lots of rows of text). Why that has to be "in another monitor" should be a reasonable corrollary from that.


I don’t know about terminals but having live reload on multiple monitors is a god send for frontend developer productivity. You’re experimenting most of the time.


Clearly this monitor only make sense if you get two of them and run them side by side... Imagine the glorious luxury of such setup...

I used to run two 30"s vertically, but after upgrading to high-res 32" didn't get back to such setup (would be too narrow and too tall). Two of these 27"s can be great for side-by-side again.


I got a 21:9 display for my main monitor which forced me to turn a 16:9 monitor sideways so it would fit on my desk. It's very much just meant for stuff on the side because it is not comfortable to be looking up and down like that. The best arrangement seems to be to have stuff that I'm not focusing too hard on in the top half (a YouTube video or Discord when I'm just glancing at it) and to have in the bottom half stuff that I'm more actively focusing on (general browsing or Discord when I'm doing a lot of chatting)


I'm also using a 21:9 and a 16:9 sideways. I mainly use the portrait monitor for API docs and the iOS simulator. The tall format is perfect for viewing documentation, especially browsing through long lists of classes or methods.


Also don't forget that our eyes are… you know… next to each other. Rather than stacked vertically. The aspect ratio for the average binocular human is almost 2:1 (vertical FOV is around 100°, while horizontal is up to 190°).

[1] https://en.wikipedia.org/wiki/Human_eye#Field_of_view


Yes, but for visually analytical practice - what I do in front of a monitor - I find a more squarish than stripey proportion much better.

I am not enjoying a panorama.


Is that 190° the range for both eyes simultaneously?


Actually good point, looking at that article again, 190° is edge-to-edge — i.e. also including single-eye areas.

True binocular FOV is 120° horizontal, which makes it close to a square actually.

It’s not like that remaining 70° is completely useless for monitor viewing, you will still peripherally notice any major display changes in that area, and should you need to turn your head, the partial view makes it easier to quickly find and lock onto the new target.


I've always stacked my monitors because I recline while I work, so the up/down eye motion feels natural for me. By contrast, I turn my head to see side-by-side monitors, which doesn't feel as nice to do all day.


> I recline while I work

Can you elaborate on this? Sounds like it might be a way to limit back strain? Do you have a desk at all?


I work at a desk, lean my chair back, and use a footrest. Here's the one I'm using now: https://amazon.com/gp/product/B07PWT8X6K/ My desk has a keyboard tray so I can keep my chair low, and I'd want something taller if I had to raise my chair.

For me, this totally eliminates back strain from working. I've also got a friend who uses a La-Z-Boy in his home office, with his laptop connected to the TV. He can't say enough good things about that setup.


Interesting, thanks. Is your chair anything special? I'm guessing it has a high back for head support?


A couple years ago I got a Secret Lab Titan, which does have high back/head support. I'm very happy with it. Before that, I've worked this way with whatever chair my job gave me. The head support is nice, but for me it isn't critical.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: