From 8750dfa77aedb32edec90a7f8cd6add9b4b19bd9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niko=20F=C3=B6hr?= Date: Wed, 5 Jun 2024 00:14:11 +0300 Subject: [PATCH] Improve the Supported platforms table + add roadmap --- README.md | 86 ++++++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 76 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index b886dfa7..70cfa2c9 100644 --- a/README.md +++ b/README.md @@ -15,20 +15,20 @@ Wakepy is a package with an Python API and a CLI tool for *keeping a system awak 🖥️ **Keeping screen awake**: For long running tasks which require also the screen on and screenlock and screensaver inhibited. *E.g.* for showing a video and dashboard / monitoring apps. (See: keep.presenting) -## Supported platforms +## Supported runtime environments Wakepy may keep the following systems awake. ⌛: keep.running mode, 🖥️:keep.presenting mode. - - + + - + @@ -39,27 +39,25 @@ Wakepy may keep the following systems awake. ⌛: SetThreadExecutionState - - - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PlatformRuntime environment Methods Modes
⌛ 🖥️
macOS[2] caffeinate ⌛ 🖥️
GNOME[3]Unix + GNOME[3] org.gnome.SessionManager
org.freedesktop.ScreenSaver
⌛ 🖥️
KDE Plasma[4]Unix + KDE Plasma[4] org.freedesktop.PowerManagement
org.freedesktop.ScreenSaver
⌛ 🖥️
Freedesktop.org[5]Unix + Freedesktop.org DE[5] org.freedesktop.PowerManagement
org.freedesktop.ScreenSaver @@ -69,10 +67,11 @@ Wakepy may keep the following systems awake. ⌛: +
Runtime environmentIssue
WSLwakepy/#36
cygwinwakepy/#363
Unix + Cinnamonwakepy/#312
Unix + Xfcewakepy/#311
Unix + Matewakepy/#314
Unix + LXQtwakepy/#313
Unix + systemdwakepy/#335
ChromeOSwakepy/#364
Androidwakepy/#358
Jupyter Notebook (hosted on eg. Google Colab)wakepy/#195
Browser (Pyodide, PyPy.js, Brython, Transcrypt, Skulpt)wakepy/#362
+ +In addition, [supporting PyPy](https://github.com/fohrloop/wakepy/issues/274) is on the roadmap. If you have ideas or comments, please post yours on [wakepy/#317](https://github.com/fohrloop/wakepy/discussions/317). + --------------- ## Footnotes