-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On Fri, 2020-09-25 at 18:03 +0300, opensuse.lietuviu.kalba wrote:
Hi,
SafeEyes program's package "safeeyes" just entered into openSUSE Factory. You can find it in Education repository too [1,2] where it is developed.
Safe Eyes protects your eyes from eye strain (asthenopia) by reminding you to take breaks while you're working long hours at the computer. It is a Free and Open Source Linux alternative for EyeLeo. Features:
* Remind you to take breaks with exercises to reduce RSI * Disable keyboard during breaks * Notification before and after breaks * Smart pause if system is idle * Multi-screen support * Customizable user interface * RPC API to control externally * Command-line arguments to control the running instance * Customizable using plug-ins
[1] https://software.opensuse.org/package/safeeyes [2] https://build.opensuse.org/package/show/Education/safeeyes
--
Regards Mindaugas
I'm also running into issues running this. I have python3-pycairo installed, but I still see the following X11 error when trying to run it. If I execute safeeyes in the terminal I see the following stack trace. ``` $ safeeyes safeeyes Traceback (most recent call last): File "/usr/bin/safeeyes", line 11, in <module> load_entry_point('safeeyes==2.0.9', 'console_scripts', 'safeeyes')() File "/usr/lib/python3.8/site-packages/safeeyes/__main__.py", line 146, in main safe_eyes = SafeEyes(system_locale, config) File "/usr/lib/python3.8/site-packages/safeeyes/safeeyes.py", line 84, in __init__ self.break_screen = BreakScreen( File "/usr/lib/python3.8/site-packages/safeeyes/ui/break_screen.py", line 47, in __init__ self.display = Display() File "/usr/lib/python3.8/site-packages/Xlib/display.py", line 89, in __init__ self.display = _BaseDisplay(display) File "/usr/lib/python3.8/site-packages/Xlib/display.py", line 71, in __init__ protocol_display.Display.__init__(self, *args, **keys) File "/usr/lib/python3.8/site-packages/Xlib/protocol/display.py", line 166, in __init__ raise error.DisplayConnectionError(self.display_name, r.reason) Xlib.error.DisplayConnectionError: Can't connect to display ":0": b'No protocol specified\n' ``` In the terminal I can use `xhost +` to temporarily give safeeyes access to the X server, but it would probably be better to set this up during installation, correct? It's not totally clear to me if this is a bug or a setup issue on my side. Cheers, Chris -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEypyALb6MxXrgd5XcPwesIdCOSFUFAl9xlvIACgkQPwesIdCO SFXhSg//YbwuIqvGcFqcmxZcBvs70VguslXEyToDJyCVAwBgoerdrdLibSJezdwG 5hhaoMuN5UBnfoIGRshi5igKBaymQMVrHLmLPfU+limiMPDT7hvlV/aFKSEgPWTB byz02erU5FoGpErZUo7kf2+VryCXm32qazVeYAouBl+fmqGN4f97FDLphr4M+5Wz iImzBTPbWqXsfWnGlnbImhS8XQUL8yQKEhayS8t7qKjkruTQ3OmJd0XdjlYyhbNd dZCe3bvnlQCzjTtz+C1YaLJ//BilLFroewEDWfDbiU8d+y7ZN/JDCGhx3fqze6gu J8RcbMqPGttXLpuFc6vDxhj0KL/qWcMiwRDf5BP5thsoYvCtIEyzcRpY+rVYn/Y8 z5BudQcQAmKk4x4TK3C2tPxhVFgdLw4Jyh2nD6s+0Q4/R9/T19zy950MKNkNkaDI 6+OI3o7NgyyrsB4vHzEqH+ZHPiKnIAUHLyxeKc6Srxz2znPQPFGp8oYnlIfFhPMT OQPJ872a80eSMrRtWGLhXfLf9KKRzjUvGMZi0hGo9Q80hQumLaVVV+Jm7p5CA+sX h3qJhENNq/Q/kYdCKimS2PbM9nqK5wZuU80eF6hLK0vXMPNQhZvp8qufOCoxVI/X RzI7zGiwXiO6puAD+9a0eFfz/cwuGm81irXhdfhamN9SduZPeCo= =iL+p -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org