「SAFE-EYES」- 护眼应用程序 | Safe Eyes

认识

官网:https://slgobinath.github.io/SafeEyes/
文档:https://github.com/slgobinath/SafeEyes/wiki
仓库:https://github.com/slgobinath/SafeEyes

Safe Eyes,通过锁屏提示的方式来保护眼睛。

应用

通过 apt/deb 安装

sudo add-apt-repository ppa:slgobinath/safeeyes
sudo apt update
sudo apt install safeeyes

Q:我们感觉 Long Breaks 没有执行?
A:Long breaks are not triggered · Issue #281 · slgobinath/SafeEyes,经过测试,在使用电脑时,Long Breaks 能够正常执行,并且与 Short Breaks 交替执行。

通过 Flatpak 安装

Q:近期(05/07/2024)升级到 Ubuntu 24.04 LTS,运行 Safe Eyes 提示 ModuleNotFoundError: No module named ‘imp’ 错误。
A:Ubuntu 24.04 LTS,内置 python 3.12 版本,其移除 imp 模块。
S:我们通过 flatpak 安装 Safe Eyes 即可解决问题。
R:python – Safeeyes does not run in Ubuntu 24.04 – Ask Ubuntu
R:Crashes for Ubuntu 24.04 · Issue #575 · slgobinath/SafeEyes

https://flathub.org/apps/io.github.slgobinath.SafeEyes
flatpak install flathub io.github.slgobinath.SafeEyes
flatpak run io.github.slgobinath.SafeEyes

应用

场景 | 以实际屏幕使用时间为准

针对是否休息眼睛,其应取决于我们是否使用屏幕。如果我们没有使用屏幕,则无需休息眼睛。

通过 Settings / Plugins / Smart Pause 插件,能够按照“实际使用时间”来决定是否休息眼睛。

我们关闭该功能,原因在于当我们阅读文档时,Safe Eyes 会认为电脑处于闲置状态,而今无法正常进入护眼模式。

虽然能够控制该插件的行为,但是我们仍旧希望实现“定时休息”,而非取决于我们使用屏幕的时间。

改进

背景闪烁 | Flatpak

当进入 Safe Eyes 休息时,其背景在`透明`和`全黑`之间不断切换,其切换的频率与倒计时保持一直。当闪烁一段时间后,便停止闪烁。

通过 apt / flatpak 安装皆会出现该问题。

# 06/21/2024 | Flatpak | Safe Eyes 2.1.6 | 最近 Ubuntu 24 应用升级,或是因为显卡驱动升级,或是因为升级其他组件,该问题得以解决。

多显示 | 无法同时显示 | Flatpak

通过 Flatpak 安装的 Safe Eyes 存在该问题,即多个显示器无法同时显示“Break Screen”。

# 06/21/2024 | Flatpak | Safe Eyes 2.1.6 | 最近 Ubuntu 24 应用升级,或是因为显卡驱动升级,或是因为升级其他组件,该问题得以解决。