在Ubuntu 22.04/Fedora/Debian/Arch上安装SafeEyes
本文介绍在Ubuntu 22.04、20.04/Linux Mint/Fedora/Debian/Arch/OpenSUSE Tumbleweed系统上安装SafeEyes的方法,包括从源安装SafeEyes。
简介
SafeEyes是Linux用户的一个免费开源工具,用于减少和防止重复性劳损(RSI)。当您长时间在电脑上工作时,它会提醒您定期休息,从而帮助您避免视疲劳。您可以在所有主要的Linux发行版上安装SafeEyes,包括但不限于Ubuntu、CentOS、Fedora、Solus、Arch。
以下是SafeEyes的主要功能:
明智的决定-SafeEyes能够感知您的屏幕是否空闲,并根据空闲时间推迟休息时间。
锁定屏幕-SafeEyes将开始锁定屏幕并长时间启动默认屏幕保护程序。
可扩展插件-您可以使用自定义扩展轻松自定义SafeEyes的外观。
针对开发人员的API-SafeEyes通过远程过程调用(RPC)API和命令行参数为开发人员提供远程控制。
通知-SafeEyes在工作或休息时间到时发出响亮的通知,这样,当您距离电脑几米远时,可以很容易地暂停和恢复工作。
多显示器支持-对于双显示器,SafeEyes在工作期间锁定,以确保您的眼睛和安全。
工作狂的严格休息-如果启用了严格休息,您就不能无意识地跳过/推迟休息,这对电脑迷来说是一个很好的功能。
在Ubuntu 22.04/20.04/18.04上安装SafeEyes
SafeEyes可通过PPA安装在Ubuntu上。这适用于Ubuntu和Linux Mint。要设置SafeEyes,请添加slgobinath/safeeyes PPA存储库,更新apt缓存并从添加的PPA存储库安装SafeEyes包:
sudo apt update
sudo apt install gnupg2 software-properties-common apt-transport-https lsb-release ca-certificates
sudo add-apt-repository ppa:slgobinath/safeeyes
sudo apt update
sudo apt install safeeyes
在Fedora上安装SafeEyes
在Fedora上,可以从默认的上游存储库安装SafeEyes。但首先,您必须安装libappindicator-gtk3和python3-psutil依赖项:
sudo dnf install libappindicator-gtk3 python3-psutil cairo-devel python3-devel gobject-introspection-devel cairo-gobject-devel
sudo pip3 install safeeyes
sudo gtk-update-icon-cache /usr/share/icons/hicolor
在Debian上安装SafeEyes
此安装在Debian 9(stretch)上进行了测试。但它应该在Debian 9上运行良好。要在Debian上安装SafeEyes,请运行:
sudo apt update
sudo apt install safeeyes
在Arch上安装SafeEyes
在Arch及其衍生产品上,可以使用yay或类似的AUR客户端从AUR安装SafeEyes。让我们从yay的安装开始:
sudo pacman -S --needed git base-devel --noconfirm
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
要使用yaourt安装它,请运行:
yay -S safeeyes
在OpenSUSE Tumbleweed上安装SafeEyes
执行以下命令在OpenSUSE Tumbleweed上安装SafeEyes:
sudo zypper refresh
sudo zypper install safeeyes
从源安装SafeEyes
要从源代码在任何Linux发行版上安装SafeEyes,请使用以下命令:
git clone https://github.com/slgobinath/SafeEyes.git
cd SafeEyes
python3 -m safeeyes
要启动SafeEyes应用程序,请使用终端上的命令SafeEyes或在桌面启动器上搜索SafeEyes应用程序名称。它将放在一个您可以打开的托盘上,它有三个配置选项,第一个是常规设置:
在这里,您可以设置休息时间的常规设置,即休息之间的时间间隔。另一个窗口是休息建议,最后一个窗口用于插件设置:
其实,里面的设置非常的简单,可以看需求来设置。