Как я могу заставить Mac Terminal не подавать звуковой сигнал?


39

Я бы хотел, чтобы программа Mac Terminal не издала звуковой сигнал, например, когда есть несколько возможных завершений, когда я нажимаю TAB. Я посмотрел в настройках, но ничего не пищит.

Ответы:


67

В OS X Leopard (10.5 и позже)

  1. Откройте Терминал.
  2. В меню выберите «Терминал»> «Настройки».
  3. Откройте Настройки> Дополнительно
  4. Снимите флажок «Звуковой звонок». (Вы также можете установить «видимый звонок», который заставит ваш терминал мигать вместо звукового сигнала)

В OS X Tiger (10.4 и ранее):

  1. Откройте Терминал.
  2. В меню выберите «Терминал»> «Настройки окна».
  3. В окне «Терминальный инспектор» щелкните раскрывающийся список и выберите «Эмуляция».
  4. Снимите флажок «Звуковой звонок». (Вы также можете установить «видимый звонок», который заставит ваш терминал мигать вместо звукового сигнала)

Это для Тигра? В Leopard нет настроек окна ...
Джон

@Jon: Да, это не похоже на Леопарда.
Аяз

4
В Leopard те же настройки доступны в терминале> «Настройки», на вкладке «Настройки»> «Дополнительно».

12

Я предполагаю, что у вас есть Leopard, чей терминал значительно улучшен по сравнению с Tiger.

Меню терминала -> Настройки -> вкладка Настройки -> Дополнительно -> Звонок.

Снимите флажок "Звуковой звонок"

(кстати, мой не подает звуковой сигнал, насколько я могу судить, хотя эта настройка включена для меня)


Должно воспроизводиться стандартное звуковое предупреждение, настраиваемое в системных настройках -> звук -> вкладка звуковых эффектов
Agos

6

поместите "установить стиль звонка видимым" в вашем ~ / .bashrc


Это влияет только на Баш, а не на все.
Турбьёрн Равн Андерсен

1
@ ThorbjørnRavnAndersen, вероятно, лучше сконфигурировать определенные программы, чтобы они не подавали звуковые сигналы для определенных событий, а не отключать общий звонок терминала, поскольку он обычно используется для вещей, которые могут потребовать внимания пользователя. Если двигаться в другом направлении, если все звуковые сигналы в терминале раздражают, есть хороший шанс, что пользователь также обнаружит раздражающие звуковые сигналы в других приложениях, и в этом случае они должны рассмотреть возможность отключения «звуковых эффектов» в масштабе всей системы в Системных настройках> Звук .
Крис Пейдж

Смотрите также inputrc, show-all-if-ambiguousи show-all-if-unmodifiedна странице человека Bash, специально избежать пищать во время автозавершения. x-man-page: // 1 / bash
Крис Пейдж


0

Системные настройки -> звук -> затем выберите звук оповещения [выберите, что вы хотите]

затем выйдите и снова откройте терминал.


0

Используйте ITERM2 и RX click, чтобы изменить все настройки (вы можете включить визуальный контроль, чтобы увидеть, когда вы делаете некоторые ошибки, не беспокоясь о звуках)


0

Для этого через терминал:

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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.