Désactiver la capture d'écran et supprimer les effets sonores de la corbeille dans Mac OS X

Chaque fois que vous prenez une capture d'écran sous Mac OS X ou videz la corbeille, vous entendez un petit effet sonore qui accompagne l'action. Avec une capture d'écran, cela ressemble à un déclic d'un appareil photo, et avec la Corbeille, cela ressemble à un tas de papiers froissés et jetés.

Les effets sonores mignons, et ils servent certainement leur but d'alerter un utilisateur à l'achèvement de la tâche à accomplir, mais sont-ils nécessaires? Vous pouvez décider si vous souhaitez ou non recevoir les commentaires audio, mais vous pouvez facilement désactiver les effets sonores du Finder en modifiant un paramètre:

Comment désactiver la corbeille, la capture d'écran et les effets sonores de l'interface utilisateur sous Mac OS X

  1. Déroulez le menu Apple et ouvrez les Préférences Système
  2. Choisissez le panneau de préférences "Son"
  3. Sous l'onglet "Effet sonore", décochez la case à côté de "Lire les effets sonores de l'interface utilisateur"

Vous pouvez confirmer que les modifications ont eu lieu en effectuant une capture d'écran, en vidant la corbeille ou en exécutant toute autre tâche au niveau du Finder avec un retour audio associé. Bien sûr, les actions ont encore lieu, il n'y a plus d'effets sonores associés. Cela semble également couper l'effet sonore du centre de notifications si vous en avez assez d'entendre celui-là aussi.

L'audio du système d'inhibition aura également le même effet, mais cela met évidemment tout en sourdine, et dans le cas contraire, il n'y a aucun moyen dans l'interface graphique de laisser tomber les effets sonores en dehors de la bascule de préférence. Si nous passons à la ligne de commande, cependant, nous disposons d'options pour traiter Trash tranquillement et silencieusement en prenant une capture d'écran.

Vous pouvez également utiliser l'outil de ligne de commande "screencapture" pour effectuer une capture d'écran en mode silencieux:

screencapture -x quiet.jpg

La commande screencapture a beaucoup d'autres utilisations, vous pouvez en lire plus à ce sujet ici.

De même, vous pouvez vider la Corbeille de la ligne de commande, qui ne fournira pas non plus le retour audio dans le processus:

rm ~/.Trash/*

Accompagnant cette astuce avec sudo ou chflags va également vider de force la corbeille de la ligne de commande, encore une fois sans audio, même dans les situations les plus tenaces.

Commande d'écriture par défaut pour désactiver les effets sonores audio de l'interface utilisateur système

Si vous préférez utiliser une commande par défaut pour désactiver les effets sonores de l'interface utilisateur du système, procédez comme suit:

defaults write com.apple.systemsound "com.apple.sound.uiaudio.enabled" -int 0

Pour rétablir le paramètre par défaut, c'est-à-dire à nouveau l'audio de l'interface utilisateur du système, procédez comme suit:

defaults write com.apple.systemsound "com.apple.sound.uiaudio.enabled" -int 1

Merci à @jhuckaby pour l'idée de défauts!