J'utilise Ubuntu 14.04 et il serait utile que je puisse le faire. Mon téléphone peut le faire, mon ordinateur portable devrait pouvoir le faire !
Réponse
Trop de publicités?
serine
Points
410
En me basant sur la réponse donnée dans le lien du commentaire de Glutanimate, j'ai écrit ce script qui fait partiellement le travail.
#!/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
Il doit être copié dans /etc/NetworkManager/dispatcher.d/ et il doit être exécutable et appartenir à root, sur la base de ce qui suit enlace .
Cependant, ce script ne fait que partiellement le travail car la commande de rétablissement du son ne fonctionne pas. Si quelqu'un peut trouver un moyen d'activer la sourdine, je lui en serais reconnaissant.