#!/bin/bash # Media player menu with rofi if [ -z "${ROFI_OUTSIDE}" ]; then export mediaplayer=$1 exec rofi -show-icons -no-custom -modi m:$0 -show m \ -kb-select-1 Super+z \ -kb-select-2 Super+x \ -kb-select-3 Super+c \ -kb-select-4 Super+v \ -kb-select-5 Super+b \ -kb-select-6 Super+m \ -kb-select-7 Super+s fi case $ROFI_RETV in 0) # Prompt printf "\00prompt\x1fmedia player\n" printf "\00message\x1f$...\n" # Available actions i=0 while read icon description do i=$((i+1)) printf "$description\00icon\x1f$icon\x1finfo\x1f$i\n" done <&2 ;; esac