Add new monitor mode to portalo and better integrate host-mode script

This commit is contained in:
Tobias Reisinger 2024-05-20 19:46:52 +02:00
parent 1a40104856
commit 5b8cbe7703
Signed by: serguzim
GPG key ID: 13AD60C237A28DFE
7 changed files with 75 additions and 31 deletions

View file

@ -0,0 +1,36 @@
#!/usr/bin/env bash
modes="std
single
single-sec"
portalo_mode_std () {
echo "Loading portalo standard screen layout"
yadm config --unset-all local.class monitor-single
yadm config --unset-all local.class monitor-single-sec
}
portalo_mode_single () {
echo "Loading portalo single screen layout"
yadm config --unset-all local.class monitor-single-sec
yadm config --add local.class monitor-single
}
portalo_mode_single_sec () {
echo "Loading portalo single screen layout on secondary screen"
yadm config --unset-all local.class monitor-single
yadm config --add local.class monitor-single-sec
}
if [ -z "$1" ]; then
mode=$(echo "$modes" | $DMENU -p "mode")
else
mode=$1
fi
case $mode in
"std") portalo_mode_std ;;
"single") portalo_mode_single ;;
"single-sec") portalo_mode_single_sec ;;
*) echo "'$mode' is not a valid mode (single, std)" ;;
esac