Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/swaywm/swayidle
Idle management daemon for Wayland
https://github.com/swaywm/swayidle
sway wayland
Last synced: 5 days ago
JSON representation
Idle management daemon for Wayland
- Host: GitHub
- URL: https://github.com/swaywm/swayidle
- Owner: swaywm
- License: mit
- Created: 2019-01-12T14:23:32.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-10-08T10:46:46.000Z (2 months ago)
- Last Synced: 2024-11-30T10:08:38.289Z (12 days ago)
- Topics: sway, wayland
- Language: C
- Homepage:
- Size: 101 KB
- Stars: 554
- Watchers: 26
- Forks: 50
- Open Issues: 35
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-hyprland - swayidle
- awesome-starred - swayidle - Idle management daemon for Wayland (C)
README
# swayidle
This is sway's idle management daemon, swayidle. It is compatible with any
Wayland compositor which implements the
[ext-idle-notify](https://gitlab.freedesktop.org/wayland/wayland-protocols/-/tree/main/staging/ext-idle-notify)
protocol. See the man page, [swayidle(1)](./swayidle.1.scd), for instructions
on configuring swayidle.## Release Signatures
Releases are signed with [34FF9526](https://keys.openpgp.org/search?q=34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48)
and published [on GitHub](https://github.com/swaywm/swayidle/releases). swayidle
releases are managed independently of sway releases.## Installation
### From Packages
Swayidle is available in many distributions. Try installing the "swayidle"
package for yours.### Compiling from Source
Install dependencies:
* meson \*
* wayland
* wayland-protocols \*
* [scdoc](https://git.sr.ht/~sircmpwn/scdoc) (optional: man pages) \*
* git \*_\* Compile-time dependency_
Run these commands:
meson build/
ninja -C build/
sudo ninja -C build/ install