Aqui está um script muito simples. Torne-o executável com chmod +x
e adicione como aplicativo de inicialização personalizado para executá-lo continuamente em cada login. Desde que eu mencionei aplay, isso deve funcionar na linha de comando, não apenas gui. Meu laptop atual não tem som, então eu tive que testar tudo com notify-send
. Sinta-se à vontade para adaptar o roteiro conforme necessário.
#!/bin/bash
# set -x
while [ 1 ]; do
STATUS_CURRENT=$(nmcli -t -f STATE nm status)
if [[ $STATUS_CURRENT == "connected" && $STATUS_LAST != "connected" ]]; then
# replace this with aplay sound
notify-send "We've connected"
# elif [[ $STATUS_CURRENT == "disconnected" && $STATUS_LAST == "connected" ]];then
# notify-send "Disconnected now"
fi
STATUS_LAST="$STATUS_CURRENT"
sleep 2
done