如何有效防止久坐、用眼过度和关节损伤?

447 阅读3分钟

无论是程序员,还是其他需要长时间使用电脑的工作者,都会面临很多健康问题,除了简单直接的猝死,更常见的是各种重复性劳损(Repetitive Strain Injury,RSI),比如颈椎病、腰背疼痛、干眼症、鼠标手等。除了保持正确坐姿、使用各种效果不一的人体工程学装备外,最重要的是避免长时间工作,每隔一段时间站起来休息和放松。

听起来很简单,但对大部分人来说,靠自觉定期休息基本不可能,所以我们需要借助外力来强迫自己休息。

让你的电脑每隔一段时间自动锁定会是一个好办法。这篇文章会介绍两个这样的工具,当你使用电脑一段时间后,它会自动显示一个休息提示,屏蔽你的任何输入,直到休息时间结束:

RSI-prevention 工具

Workrave 是 2002 年发布的开源 RSI-prevention 程序,它是目前的最佳选择:

Workrave 的功能很全面,不仅包含基本的休息提醒,还可以监测活动状态,并且内置了体操动作提示(别担心,不是你想象的那种体操,只是一些拉伸动作)。除此之外,你还可以在统计选项里查看你每天的活动情况,包括休息次数、鼠标和键盘使用情况:

唯一的缺点是,它不支持 macOS 系统。如果你使用 macOS 系统,在支持 macOS 的替代品里,功能稍微简单一些的 Stretchly 是个不错的选择:

这两个程序都是开源项目,在对应 GitHub 项目的 releases 页面可以下载到最新版本。

休息设置

你可以将界面语言设为中文,然后尝试按照自己的工作习惯调整设置。对于核心功能的休息设置来说,这两个程序都把休息分为两类,短休息和长休息。建议把短休息设为 20~25 分钟一次,每次 2 分钟;长休息 50~60 分钟一次,每次 10~15 分钟。另外,Workrave 还支持设置每天使用电脑的总时长限制,可以根据需要进行设置。

不要把休息频率设置的太高,因为你的电脑上可能被安装了监视「空位」时间和离开电脑次数的软件……

强制休息

为了让强制效果更强一点,建议设置成不在休息前显示提示,也不要显示推迟和跳过按钮。以 Workrave 为例,打开首选项,在每个休息类别的标签页中取消勾选下图的三个选项:

Stretchly 类似,可以勾选「阻止跳过」,并取消勾选「允许推迟」。

当然,即使这样设置,太沉迷于手头工作的时候你还是可以找到某些特殊方法跳过休息。但是,为了让工具真正发挥作用,你要有一点点遵守规则的自觉。

从今天开始,正视健康在生活中的优先级吧。祝你有个好身体!

本文首发于公众号「李辉的代码厨房」。