Comment puis-je faire en sorte que le terminal Mac ne bipe pas?

39

J'aimerais éviter que le programme Terminal Mac émette des bips, par exemple lorsqu'il y a plusieurs achèvements possibles lorsque j'appuie sur TAB. J'ai regardé dans les préférences, mais il n'y a rien à propos des bips.

Ethan
la source

Réponses:

67

Sous OS X Leopard (10.5 et versions ultérieures)

  1. Terminal ouvert.
  2. Dans le menu, allez à Terminal> Perferences.
  3. Ouvrir les paramètres> Avancé
  4. Décochez l'option "Cloche sonore". (Vous pouvez également définir "sonnerie visible" qui fera clignoter votre terminal au lieu du bip)

Sous OS X Tiger (10.4 et versions antérieures):

  1. Terminal ouvert.
  2. Dans le menu, sélectionnez Terminal> Paramètres de la fenêtre.
  3. Dans la fenêtre Terminal Inspector, cliquez sur la liste déroulante et sélectionnez Emulation.
  4. Décochez l'option "Cloche sonore". (Vous pouvez également définir "sonnerie visible" qui fera clignoter votre terminal au lieu du bip)
dogbane
la source
Est-ce que pour Tiger? Il n'y a pas d'option de configuration de la fenêtre dans Leopard ...
Jon
@Jon: Oui, cela ne semble pas être sur Leopard.
ayaz
4
Sous Léopard, les mêmes paramètres sont disponibles sous Terminal> Préférences, sous Paramètres> Avancés.
12

Je suppose que vous avez Leopard, dont le terminal est bien meilleur que celui de Tiger.

Menu Terminal -> Préférences -> onglet Paramètres -> Avancé -> Bell.

Décochez "Cloche audible"

(d'ailleurs, le mien ne bipe pas autant que je sache, même si ce réglage est activé pour moi)

Jon
la source
Il devrait jouer l'avertissement sonore standard, configurable dans les préférences système -> son -> onglet effets sonores
Agos
6

mettez "set bell-style visible" dans votre ~ / .bashrc

Zoredache
la source
Cela n'affecte que Bash, pas tout.
Thorbjørn Ravn Andersen
1
@ ThorbjørnRavnAndersen, il est probablement préférable de configurer des programmes spécifiques pour ne pas émettre de bip pour des événements spécifiques, plutôt que de désactiver complètement la sonnerie, car elle est généralement utilisée pour des tâches pouvant requérir l'attention de l'utilisateur. Dans l’autre sens, si tous les signaux sonores du terminal sont gênants, il est fort probable que l’utilisateur le trouvera également dans d’autres applications. Dans ce cas, il devrait envisager de désactiver les «effets sonores» dans l’ensemble du système dans Préférences Système> Son .
Chris Page
Voir aussi inputrc, show-all-if-ambiguouset show-all-if-unmodifieddans la page de manuel Bash, pour éviter spécifiquement biper pendant autocomplétion. x-man-page: // 1 / bash
Chris Page
2

Le processus est un peu différent à El Capitan.

OS X El Capitan (10.11)

  1. Terminal ouvert.
  2. Dans le menu, sélectionnez Terminal> Préférences .
  3. Choisissez l' onglet Profil
  4. Choisissez le profil dans le panneau de gauche.
  5. Désélectionnez sonore de Bell option.

Étapes après l'ouverture des préférences

Mojtaba Komeili
la source
0

Préférences système -> son -> puis choisissez une alerte sonore [choisissez ce que vous voulez]

puis quittez et rouvrez le terminal.


la source
0

Utilisez ITERM2 et RX click pour modifier tous les paramètres (vous pouvez activer visual bel, pour voir quand vous faites des erreurs sans être dérangé par les sons)

Mario
la source
0

Pour le faire via un terminal:

TERMINAL_PLIST="$HOME/Library/Preferences/com.apple.Terminal.plist"
TERMINAL_THEME=`/usr/libexec/PlistBuddy -c "Print 'Default Window Settings'" $TERMINAL_PLIST`
/usr/libexec/PlistBuddy -c "Set 'Window Settings':$TERMINAL_THEME:Bell false" $TERMINAL_PLIST
/usr/libexec/PlistBuddy -c "Set 'Window Settings':$TERMINAL_THEME:VisualBellOnlyWhenMuted false" $TERMINAL_PLIST
balupton
la source