Dotfiles/bin/.bin/dmenu/menu-system
Jonathan Hodgson 43f0dd09bc Many changes including introduction to menu system
THe main addition here is the menu system that is used to contoll the
phone. THere are also some small helper scripts for calls etc.
2021-04-04 16:04:22 +01:00

37 行
793 B
Bash
実行ファイル

#!/usr/bin/env bash
options="Terminal
Browser
Phone
Podcasts
Go To Workspace
Move To Workspace
Power Menu
Exit"
chooseWorkspace(){
seq 1 10 | trofi
}
goToWorkspace(){
xdotool key --clearmodifiers "Super_L+$(chooseWorkspace)"
}
moveToWorkspace(){
xdotool key --clearmodifiers "Super_L+Shift+$(chooseWorkspace)"
}
while true ; do
choice="$(echo "$options" | trofi)"
case "$choice" in
"Terminal") (folder-shell &); break ;;
"Browser") (firefox &); break ;;
"Podcasts") (gnome-podcasts &); break ;;
"Phone") spawn-phone-menu phone ; break ;;
"Go To Workspace") goToWorkspace ; break ;;
"Move To Workspace") moveToWorkspace ; break ;;
"Power Menu") (rofi-shutdown &); break ;;
"Exit") sleep 0.3; xdotool key --clearmodifiers "Super_L+q"; break ;;
"") break;;
esac
done