#!/bin/bash BUFFER_SIZES=("64" "128" "256" "512" "1024" "2048" "4096") current_buffer_size=$(pw-metadata -n settings 0 clock.force-quantum | grep -oP "value:'\K[0-9]+") if [[ $1 == "click" ]]; then new_buffer_size=$(echo "${BUFFER_SIZES[@]}" | tr ' ' '\n' | xmenu) if [[ -n $new_buffer_size ]]; then pw-metadata -n settings 0 clock.force-quantum "$new_buffer_size" current_buffer_size=$new_buffer_size fi exit 0 fi echo "$current_buffer_size"