
Estou executando o Ubuntu 14.04 e seria útil se eu pudesse fazer isso. Meu telefone pode fazer isso, meu laptop deveria ser capaz!
Responder1
Com base na resposta dada no link do comentário do Glutanimate, escrevi este script que faz parcialmente o trabalho.
#!/bin/bash
# nm sets this values
INTERFACE=$1
ACTION=$2
SSID="myworkssid"
ESSID=`nm-tool |grep --only-matching '*[^ ][^:]*' |sed 's/^*//'`
if [ "$INTERFACE" = "wlan0" ]
then
if [ "$SSID" = "$ESSID" ] && [ "$ACTION" = "up" ]
then
#Mute
amixer -c 0 set Master playback 0% mute
else
#unmute
amixer -c 0 set Master playback 100% unmute
fi
fi
Ele deve ser copiado para /etc/NetworkManager/dispatcher.d/ e deve ser executável e de propriedade do root, com base nissolink.
No entanto, esse script faz o trabalho apenas parcialmente porque o comando ativar som não funciona. Se alguém descobrir uma maneira de ativar o som, ficarei grato.