add files needed to actually run on pinephone lol
This commit is contained in:
parent
7b70e802bb
commit
949b05cc7d
|
@ -0,0 +1,16 @@
|
||||||
|
/* allow inhibits all the time for xenia */
|
||||||
|
polkit.addRule(function(action, subject) {
|
||||||
|
if ((action.id == "org.freedesktop.login1.inhibit-block-shutdown" ||
|
||||||
|
action.id == "org.freedesktop.login1.inhibit-delay-shutdown" ||
|
||||||
|
action.id == "org.freedesktop.login1.inhibit-block-sleep" ||
|
||||||
|
action.id == "org.freedesktop.login1.inhibit-delay-sleep" ||
|
||||||
|
action.id == "org.freedesktop.login1.inhibit-block-idle" ||
|
||||||
|
action.id == "org.freedesktop.login1.inhibit-delay-idle" ||
|
||||||
|
action.id == "org.freedesktop.login1.inhibit-handle-lid-switch" ||
|
||||||
|
action.id == "org.freedesktop.login1.inhibit-handle-reboot-key" ||
|
||||||
|
action.id == "org.freedesktop.login1.inhibit-handle-power-key" ||
|
||||||
|
action.id == "org.freedesktop.login1.inhibit-handle-suspend-key"
|
||||||
|
) && subject.isInGroup("xenia-systemd-inhibit")) {
|
||||||
|
return polkit.Result.YES;
|
||||||
|
}
|
||||||
|
});
|
|
@ -0,0 +1,16 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
if [ $# -lt 2 ]; then
|
||||||
|
echo "usage: $0 <domain> <room> [mode]"
|
||||||
|
fi
|
||||||
|
|
||||||
|
domain=$1
|
||||||
|
room=$2
|
||||||
|
mode=$3
|
||||||
|
|
||||||
|
|
||||||
|
if [ $mode == "bosh" ]; then
|
||||||
|
exec systemd-inhibit --what=shutdown:sleep:idle --why="active jitsi session: $domain/$room" --who="gst-meet modxenia" -- .cargo/bin/gst-meet --bosh-url="https://$domain/http-bind?room=$room" --room-name=$room --send-pipeline "autoaudiosrc ! queue ! audioconvert ! audioresample ! opusenc name=audio" --recv-pipeline="audiomixer name=audio ! autoaudiosink" --nick="xeninya (pinephone)"
|
||||||
|
else
|
||||||
|
exec systemd-inhibit --what=shutdown:sleep:idle --why="active jitsi session: $domain/$room" --who="gst-meet modxenia" -- .cargo/bin/gst-meet --web-socket-url="wss://$domain/xmpp-websocket?room=$room" --room-name=$room --send-pipeline "autoaudiosrc ! queue ! audioconvert ! audioresample ! opusenc name=audio" --recv-pipeline="audiomixer name=audio ! autoaudiosink" -v --nick="xeninya (pinephone)"
|
||||||
|
fi
|
Loading…
Reference in New Issue