Bagaimana saya bisa membuat Terminal Mac tidak berbunyi bip?

39

Saya ingin mencegah program Terminal Mac berbunyi bip, misalnya ketika ada beberapa kemungkinan penyelesaian ketika saya menekan TAB. Saya mencari di preferensi, tetapi tidak ada tentang beep.

Ethan
sumber

Jawaban:

67

Di OS X Leopard (10.5 dan lebih baru)

  1. Buka Terminal.
  2. Pada menu buka Terminal> Perferences.
  3. Buka Pengaturan> Tingkat Lanjut
  4. Hapus centang opsi "Audible Bell". (Anda juga dapat mengatur "bel yang terlihat" yang akan menyebabkan terminal Anda berkedip bukan bunyi bip)

Di OS X Tiger (10.4 dan sebelumnya):

  1. Buka Terminal.
  2. Pada menu buka Terminal> Pengaturan Jendela.
  3. Di jendela Terminal Inspector klik pada daftar drop-down dan pilih Emulation.
  4. Hapus centang opsi "Audible Bell". (Anda juga dapat mengatur "bel yang terlihat" yang akan menyebabkan terminal Anda berkedip bukan bunyi bip)
dogbane
sumber
Apakah itu untuk Tiger? Tidak ada opsi Pengaturan Jendela di Leopard ...
Jon
@ Jon: Ya, itu tidak tampak seperti macan tutul.
ayaz
4
Di bawah Leopard, pengaturan yang sama tersedia di bawah Terminal> Preferensi, di bawah Pengaturan> tab Advanced.
12

Saya kira Anda memiliki Leopard, yang terminalnya jauh lebih baik daripada Tiger.

Menu Terminal -> Preferensi -> tab Pengaturan -> Tingkat Lanjut -> Bel.

Hapus centang "Audible bell"

(btw, milik saya tidak berbunyi bip sejauh yang saya tahu, meskipun pengaturan itu diaktifkan untuk saya)

Jon
sumber
Seharusnya memainkan peringatan suara standar, dapat dikonfigurasi dalam preferensi sistem -> suara -> tab efek suara
Agos
6

tulis "set bell-style visible" di ~ / .bashrc Anda

Sakit kepala
sumber
Itu hanya memengaruhi Bash, bukan segalanya.
Thorbjørn Ravn Andersen
1
@ ThorbjørnRavnAndersen, mungkin lebih baik untuk mengkonfigurasi program tertentu agar tidak berbunyi bip untuk acara tertentu, daripada menonaktifkan bel terminal sama sekali, karena biasanya digunakan untuk hal-hal yang mungkin perlu perhatian pengguna. Melangkah ke arah lain, jika semua beep di terminal menjengkelkan, ada kemungkinan pengguna juga akan menemukan beep yang mengganggu di aplikasi lain, dalam hal ini mereka harus mempertimbangkan mematikan "efek suara" di seluruh sistem dalam System Preferences> Sound .
Chris Page
Lihat juga inputrc, show-all-if-ambiguousdan show-all-if-unmodifieddi halaman manual Bash, untuk secara khusus menghindari bunyi bip selama pelengkapan otomatis. x-man-page: // 1 / bash
Chris Page
2

Prosesnya sedikit berbeda di El Capitan.

OS X El Capitan (10.11)

  1. Buka Terminal.
  2. Pada menu buka Terminal> Preferensi .
  3. Pilih tab Profil
  4. Pilih profil dari panel kiri.
  5. Hapus centang opsi Audible Bell .

Langkah-langkah setelah membuka preferensi

Mojtaba Komeili
sumber
0

Preferensi sistem -> suara -> lalu pilih suara peringatan [pilih yang Anda inginkan]

kemudian keluar dan buka kembali terminal.


sumber
0

Gunakan ITERM2 dan klik RX untuk mengubah semua pengaturan (Anda mungkin mengaktifkan bel visual, untuk melihat ketika Anda membuat beberapa kesalahan tanpa terganggu oleh suara)

mario
sumber
0

Untuk melakukannya melalui 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
sumber