segunda-feira, 26 de março de 2018

microfone i3blocks script

vá até o diretório .config/i3

$ cd .config/i3

crie uma novo diretório
$ mkdir scripts

crie um arquivo com o nome mic
$ touch mic

copie o codigo abaixo

#!/bin/bash

# Left click
if [[ "${BLOCK_BUTTON}" -eq 1 ]]; then
  amixer -q sset Capture 5%+
# Middle click
elif [[ "${BLOCK_BUTTON}" -eq 2 ]]; then
  amixer -q sset Capture toggle
# Right click
elif [[ "${BLOCK_BUTTON}" -eq 3 ]]; then
  amixer -q sset Capture 5%-
fi

statusLine=$(amixer get Capture | tail -n 1)
status=$(echo "${statusLine}" | grep -wo "on")
volume=$(echo "${statusLine}" | awk -F ' ' '{print $5}' | tr -d '[]%')

if [[ "${status}" == "on" ]]; then
  echo "${volume}%"
  echo "${volume}%"
  echo ""
else
  echo "off"
  echo "off"
  echo ""
fi

de permissão ao arquivo criado
$ sudo chmod +x mic

adicione a seguinte linha no arquivo i3blocks.conf

[mic]
label=
command=~/.config/i3/scripts/mic.sh
interval=1

Nenhum comentário:

Postar um comentário