程序员的理想显示器旋转方式(2021)

程序员们在如何为编码摆放屏幕这件事上,既开玩笑也认真讨论人体工学,从半开玩笑的 22° 旋转到竖向堆叠、3:2 和 1:1 长宽比、超宽屏以及巨大的 4K 电视。评论者权衡了可读性、颈部压力、窗口管理和 HiDPI 缩放,与成本和 GPU 需求之间的关系;有人偏爱一块大尺寸高分辨率面板,另一些人则坚持多台小显示器或像 LG DualUp 这样的特殊格式更利于专注和灵活性。没有哪一种布局最终成为“理想”,但讨论凸显了生产力和舒适度与显示器尺寸、形状以及操作系统支持之间的紧密联系。

整体语气

  • 严肃的人体工学/硬件讨论与轻松戏谑并存。
  • 描述了许多具体的配置;并没有公认“理想”的旋转方式或显示器。

对角线 / 非标准旋转

  • 22–23° 的对角线“最大行长度”设置大多被当作玩笑,不过也有人尝试后说“能用”。
  • 批评者认为这不实用:可见行数很少、窗口布局别扭、视觉混乱、会头晕。
  • 有人提到现实中的倾斜显示器(例如老式空中交通管制系统)会按跑道对齐。
  • 还有不少延伸玩笑:魔法角度、旋转/伺服驱动显示器、视觉暂留圆形显示器。

竖屏 vs 横屏,以及多显示器 vs 单一大屏

  • 很多人喜欢 1 个竖屏 + 1 个横屏,或者 3 屏“H”型布局,用于编码、终端、文档和聊天。
  • 另一些人主张用一块大的 4K/43–48 英寸(或大电视)作为“就是一块大平面”,从而减少边框问题和扩展坞复杂度。
  • 超宽屏的看法分歧很大:
    • 支持者说 34–40 英寸 5k2k 或 49 英寸 32:9 能自然地提供左右并排的“虚拟显示器”,游戏体验也很好。
    • 反对者觉得它们太宽、不够高,不适合代码/文档,也不适合标准内容或 PDF 排版。
  • 有些人更看重独立物理屏幕带来的各自工作区,以及更容易进行心理分区。

长宽比偏好(3:2、1:1、“更高”的显示器)

  • 大家对更高的比例(3:2、16:10、1:1、LG DualUp、1920×1920)表现出很强的兴趣,尤其适合文本和编程。
  • 理由包括:
    • 人类中央视野和文本排版更适合较窄的列和更多的垂直空间。
    • 16:9 和超宽屏常常把水平区域浪费在工具栏和空白边距上。
  • 反方观点:非常高的显示器可能增加颈部压力;水平眼动比垂直眼动更省力。

分辨率、PPI、缩放与视力

  • 反复比较 24–32 英寸 1440p、4K、5k2k 和 6K:
    • 更高的 PPI 让文字更清晰,但缩放可能抵消可用空间的收益。
    • 有些人用 4K 且 100% 缩放来获得最大空间;另一些人则需要 150–200% 才能看清。
  • macOS 的缩放是反复出现的痛点;有人借助 BetterDisplay 才得到可用的“虚拟”分辨率。
  • 年龄/视力:有人说老花眼让大屏或高 PPI 屏幕更难用;他们更偏好较小的单屏和键盘驱动的全屏工作流。

面板技术、子像素、PWM 与眼部舒适度

  • 对以下问题存在担忧:
    • 非 RGB 子像素排列(如 BGR、许多 OLED)会破坏子像素字体渲染。
    • PWM 背光调制会让部分三星显示器用户感到眼睛疲劳。
  • 也有人认为在 4K 以上,灰度抗锯齿就足够了,而 OLED 的优点(黑色、对比度)足以抵消子像素问题。
  • VA、IPS、OLED 的权衡也有争论:黑位 vs 色彩准确性、可视角度、发光效应、蓝光认证。

窗口管理和虚拟“区域”

  • 大量使用平铺式窗口管理器、虚拟桌面,以及 FancyZones、Rectangle、Keyboard Maestro、i3/Sway 工作区等工具。
  • 使用大单屏或超宽屏的用户,常通过虚拟分区或画中画模式来模拟多屏。
  • 有人提到 Wayland/X11 的差异:X11/xrandr 允许任意旋转和虚拟显示器;Wayland 的支持则不均衡。