wakepy icon indicating copy to clipboard operation
wakepy copied to clipboard

Cross-platform keep-awake with python

Results 58 wakepy issues
Sort by recently updated
recently updated
newest added

### Motivation It would be nice if it would be possible to pass down keyword arguments for different Methods. Say, you have some method like this: ```python class FreedesktopScreenSaverInhibit(Method): ......

Type: Feature

Motivation: - The current development version of wakepy 0.8.0 has very simple logic for method prioritization: Priority is the highest if the Method is the WAKEPY_FAKE_SUCCESS method, then is 1...

Type: Feature

Tested wakepy on PyPy 7.3.11 (Python 3.9.16) and it seemed to work fine on Ubuntu. This would require a bit more testing as for example on Windows wakepy uses ctypes...

Type: Feature

While I've [previously said](https://github.com/fohrloop/wakepy/issues/29#issuecomment-1908867674) that the default on_fail="error" for the wakepy modes (keep.presenting / keep.running) comes from zen of python: > Errors should never pass silently. > Unless explicitly silenced....

Type: Enhancement

Aims to close: #404 ### Add support for unix systems with GTK - The solution supports both, GTK3 and GTK4, and adds *keep.running* and *keep.presenting* modes to all platforms with...

It would be good if there was better logging for wakepy - Tell which mode are entering to (debug) - Tell which methods were tried, and if they fail, why...

good first issue
Type: Enhancement

See: https://docs.gtk.org/gtk3/method.Application.inhibit.html If I'm not mistaken, this requires [PyGObject](https://pygobject.gnome.org/index.html) (which has import name `gi`) . It could be used as an alternative "no dbus" option? This is a particularly interesting...

This would be a non-dbus alternative on KDE. This together with https://github.com/fohrloop/wakepy/issues/404 might make the `jeepney` python package dependency optional https://github.com/fohrloop/wakepy/issues/65) - See: https://invent.kde.org/plasma/kde-cli-tools/-/merge_requests/2 Since the MR has Milestone "5.20",...