sxmo: fix MPRIS detection so that any active player will block suspend
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
diff --git a/configs/default_hooks/sxmo_hook_block_suspend.sh b/configs/default_hooks/sxmo_hook_block_suspend.sh
|
||||
index f394575..873b7b2 100755
|
||||
--- a/configs/default_hooks/sxmo_hook_block_suspend.sh
|
||||
+++ b/configs/default_hooks/sxmo_hook_block_suspend.sh
|
||||
@@ -68,7 +68,7 @@ playing_mpc() {
|
||||
}
|
||||
|
||||
playing_mpris() {
|
||||
- command -v playerctl && [ "$(playerctl status)" = "Playing" ]
|
||||
+ command -v playerctl && playerctl --all-players status | grep -q "Playing"
|
||||
}
|
||||
|
||||
photos_processing() {
|
@@ -83,6 +83,7 @@ stdenv.mkDerivation rec {
|
||||
./0004-no-busybox.patch
|
||||
# wanted to fix/silence some non-fatal errors
|
||||
./0005-system-audio.patch
|
||||
./0006-block-suspend-any-mpris.patch
|
||||
|
||||
# personal (but upstreamable) preferences:
|
||||
./0104-full-auto-rotate.patch
|
||||
|
Reference in New Issue
Block a user