4 votes

Comment puis-je couper automatiquement le son de mon ordinateur portable lorsqu'il se connecte au réseau wifi de mon entreprise ?

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 !

2voto

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.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X