Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue 310 update docs: Mention KDE support (presentation mode) #322

Merged
merged 2 commits into from
May 28, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions docs/source/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,17 +38,20 @@ Wakepy may keep the following systems awake:
<td>Mac OS X 10.8 Mountain Lion (July 2012) or newer</td>
</tr>
<tr>
<td class="hoverable" rowspan="2">Linux<sup>[1]</sup></td>
<td class="hoverable" rowspan="3">Linux<sup>[1]</sup></td>
<td>Distributions using <a href="https://en.wikipedia.org/wiki/GNOME">GNOME</a></td>
</tr>
<tr>
<td>Desktop Environments which implement the <a href="https://en.wikipedia.org/wiki/Freedesktop.org">Freedesktop.org</a> ScreenSaver interface (<code>org.freedesktop.ScreenSaver</code>)</td>
<td>Distributions using <a href="https://en.wikipedia.org/wiki/KDE_Plasma">KDE Plasma</a><sup>[2]</sup></td>
</tr>
<tr>
<td>Any other Desktop Environments which implement the <a href="https://en.wikipedia.org/wiki/Freedesktop.org">Freedesktop.org</a> <a href="https://people.freedesktop.org/~hadess/idle-inhibition-spec/re01.html">ScreenSaver</a> interface<sup>[2]</sup></td>
</tr>
</tbody>
</table>

<p style="margin-top:1em;">
<sup>[1]</sup> The Linux support is under active development. Target is to support at least GNOME, KDE, Xfce, Cinnamon, LXQt and MATE Desktop Environments.<p>
<sup>[1]</sup> The Linux support is under active development. Target is to support at least GNOME, KDE, Xfce, Cinnamon, LXQt and MATE Desktop Environments. <sup>[2]</sup> Only the presentation mode currently.<p>

## Installing

Expand Down
2 changes: 1 addition & 1 deletion docs/source/methods-reference.md
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ If used hundreds or thousands of times, may slow down system. See: [wakepy/#277]
- **What if the process holding the lock dies?**: The lock is automatically removed.
- **How to check it?**: The org.freedesktop.ScreenSaver does not expose a method for listing the inhibitors, but you could monitor your inhibit call with [`dbus-monitor`](https://dbus.freedesktop.org/doc/dbus-monitor.1.html).
- **Requirements**: D-Bus, and a [freedesktop.org compliant desktop environment](https://www.freedesktop.org/wiki/Desktops/), which should implement the org.freedesktop.ScreenSaver.Inhibit method.
- **Tested on**: Ubuntu 22.04 with GNOME 42.9 ([PR #171](https://github.com/fohrloop/wakepy/pull/171) by [fohrloop](https://github.com/fohrloop/)).
- **Tested on**: Ubuntu 22.04 with GNOME 42.9 ([wakepy/#171](https://github.com/fohrloop/wakepy/pull/171)) and openSUSE 15.5 with KDE Plasma 5.27.9 ([wakepy/#310](https://github.com/fohrloop/wakepy/issues/310#issuecomment-2135512139)) by [fohrloop](https://github.com/fohrloop/).

(keep-presenting-windows-stes)=
### SetThreadExecutionState
Expand Down