Set description and update rofi command
This commit is contained in:
parent
d72b5e70a9
commit
efa62d37c5
|
@ -1,8 +1,9 @@
|
|||
#!/bin/sh
|
||||
# Purpose {{{
|
||||
# This script will …
|
||||
# 1. …
|
||||
# …
|
||||
# This script will allow to change default output sink for PulseAudio
|
||||
# 1. Display the current default and all available outputs.
|
||||
# 2. Set the selected output as default.
|
||||
# 3. Ensure to unmute the new default output.
|
||||
#
|
||||
# 2021-11-27
|
||||
# }}}
|
||||
|
@ -15,27 +16,21 @@ readonly NBARGS="${#}"
|
|||
## Export DEBUG for sub-script
|
||||
export DEBUG
|
||||
|
||||
# Default values for some vars
|
||||
readonly MY_VAR_XY_DEFAULT="666"
|
||||
|
||||
## Colors
|
||||
readonly PURPLE='\033[1;35m'
|
||||
readonly RED='\033[0;31m'
|
||||
readonly RESET='\033[0m'
|
||||
readonly COLOR_DEBUG="${PURPLE}"
|
||||
## Rofi colors
|
||||
readonly BLACK="#000000"
|
||||
readonly BLUE="#0094cc"
|
||||
# }}}
|
||||
usage() { # {{{
|
||||
|
||||
cat <<- EOF
|
||||
usage: $PROGNAME [-d|-h]
|
||||
|
||||
Try to give a description…
|
||||
Select a new default output sink for PulseAudio and unmute it.
|
||||
|
||||
EXAMPLES :
|
||||
- Apply my script to…
|
||||
- Choose new default output.
|
||||
${PROGNAME}
|
||||
|
||||
OPTIONS :
|
||||
|
@ -176,7 +171,7 @@ choose_pulseaudio_sink() { # {{{
|
|||
debug_message "choose_pulseaudio_sink − \
|
||||
Display PulseAudio sinks list with rofi to select one."
|
||||
|
||||
choosen_sink=$(rofi -location 2 -lines 4 -no-auto-select -i -dmenu -p "New output sink for PulseAudio (current: ${pa_current_sink_description:-Not available})" -color-enabled -color-normal "${BLACK},${BLUE},${BLACK},${BLUE},${BLACK}" -color-window "${BLACK},${BLACK}" < "${pa_sink_list_path}")
|
||||
choosen_sink=$(rofi -theme solarized_alternate -location 2 -l 4 -no-auto-select -i -dmenu -p "New output sink for PulseAudio (current: ${pa_current_sink_description:-Not available})" < "${pa_sink_list_path}")
|
||||
choosen_sink_index=$(printf -- '%s' "${choosen_sink}" | cut --delimiter=" " --field=1)
|
||||
choosen_sink_description=$(printf -- '%s' "${choosen_sink}" | cut --delimiter=" " --field=2-)
|
||||
|
||||
|
@ -315,12 +310,6 @@ if [ ! "${NBARGS}" -eq "0" ]; then
|
|||
## Exit after help informations
|
||||
exit 0
|
||||
;;
|
||||
#-v|--var ) ## Define var with given arg
|
||||
### Move to the next argument
|
||||
#shift
|
||||
### Define var
|
||||
#readonly my_var_xy="${1}"
|
||||
#;;
|
||||
* ) ## unknow option
|
||||
printf '%b\n' "${RED}Invalid option: ${1}${RESET}"
|
||||
printf '%b\n' "---"
|
||||
|
|
Loading…
Reference in New Issue