Skip to content

Commit

Permalink
Updated README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
ErikReider committed Sep 5, 2021
1 parent c582197 commit aa2dcf3
Showing 1 changed file with 29 additions and 4 deletions.
33 changes: 29 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
# SwayAudioIdleInhibit

Prevents swayidle from sleeping while any application is outputting or
receiving audio
receiving audio. Should work with all Wayland desktops that support the
`zwp_idle_inhibit_manager_v1` protocol but only tested in Sway

This only works for pulseaudio / pipewire-pulse
This only works for Pulseaudio / Pipewire Pulse

## Install

Expand All @@ -18,8 +19,32 @@ ninja -C build
meson install -C build
```

## Run
## Sway Usage

```ini
# Enables inhibit_idle when playing audio
exec sway-audio-idle-inhibit
```

## Other usages without inhibiting idle

These could be used to monitor if any application is using your mic or playing
any audio.

Monitor sources and sinks: will print `RUNNING` or `NOT RUNNING`

```zsh
sway-audio-idle-inhibit --dry-print-both
```

Monitor sources: will print `RUNNING` or `NOT RUNNING`

```zsh
sway-audio-idle-inhibit --dry-print-source
```

Monitor sinks: will print `RUNNING` or `NOT RUNNING`

```zsh
./build/sway-audio-idle-inhibit
sway-audio-idle-inhibit --dry-print-sink
```

0 comments on commit aa2dcf3

Please sign in to comment.