Add windowify toggle to the in call menu
This commit is contained in:
parent
521243a407
commit
3c5a85a9a1
1 changed files with 11 additions and 2 deletions
|
@ -109,10 +109,19 @@ hangup() {
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
togglewindowify() {
|
||||||
|
if [ "$WINDOWIFIED" = "0" ]; then
|
||||||
|
WINDOWIFIED=1
|
||||||
|
else
|
||||||
|
WINDOWIFIED=0
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
incallmenu() {
|
incallmenu() {
|
||||||
DMENUIDX=0
|
DMENUIDX=0
|
||||||
VID="$1"
|
VID="$1"
|
||||||
NUMBER="$(vid_to_number "$VID")"
|
NUMBER="$(vid_to_number "$VID")"
|
||||||
|
WINDOWIFIED=0
|
||||||
|
|
||||||
# E.g. There's some bug with the modem that' requires us to toggle the
|
# E.g. There's some bug with the modem that' requires us to toggle the
|
||||||
# DAI a few times before starting the call for it to kick in
|
# DAI a few times before starting the call for it to kick in
|
||||||
|
@ -135,7 +144,7 @@ incallmenu() {
|
||||||
Speakerphone $(echo -- "$FLAGS" | grep -q -- -s && echo ✓) ^ toggleflagset -s
|
Speakerphone $(echo -- "$FLAGS" | grep -q -- -s && echo ✓) ^ toggleflagset -s
|
||||||
DTMF Tones ^ dtmfmenu $VID
|
DTMF Tones ^ dtmfmenu $VID
|
||||||
Hangup ^ hangup $VID
|
Hangup ^ hangup $VID
|
||||||
Lock Screen ^ sh -c 'pkill -9 lisgd; sxmo_screenlock; lisgd &'
|
$([ "$WINDOWIFIED" = 0 ] && echo Windowify || echo Unwindowify) ^ togglewindowify
|
||||||
"
|
"
|
||||||
|
|
||||||
PICKED=""
|
PICKED=""
|
||||||
|
@ -145,7 +154,7 @@ incallmenu() {
|
||||||
cut -d'^' -f1 |
|
cut -d'^' -f1 |
|
||||||
sed '/^[[:space:]]*$/d' |
|
sed '/^[[:space:]]*$/d' |
|
||||||
awk '{$1=$1};1' |
|
awk '{$1=$1};1' |
|
||||||
dmenu -idx $DMENUIDX -l 14 -c -fn "Terminus-30" -p "$NUMBER"
|
dmenu -idx $DMENUIDX -l 14 $([ "$WINDOWIFIED" = 0 ] && echo "-c" || echo "-wm") -fn "Terminus-30" -p "$NUMBER"
|
||||||
)
|
)
|
||||||
|
|
||||||
# E.g. in modem watcher script we just kill dmenu if the other side hangsup
|
# E.g. in modem watcher script we just kill dmenu if the other side hangsup
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue