Memiliki Linux Bash di Windows 10 cukup keren, tetapi sejauh saya harus berjuang dengan terminal yang tidak begitu baik yang disediakan oleh Microsoft saya akan terjebak dengan Ubuntu untuk semuanya.
Pokoknya, apakah ada cara untuk mematikan yang bip setiap kali Anda melakukan sesuatu pada Bash?
Karena tidak mungkin untuk berkomentar bell-style audible
karena tidak ada, juga tidak mungkin untuk diluncurkansc config beep start= disabled
bash
windows-10
windows-subsystem-for-linux
Andrea Tulimiero
sumber
sumber
set bell-style none
di file init readline Anda? Itu 1. nilaiINPUTRC
variabel lingkungan, 2.~/.inputrc
atau 3/etc/inputrc
../etc/inputrc
diabaikan jika Anda memiliki~/.inputrc
, apakah Anda punya? AtauINPUTRC
menunjuk ke tempat lain?Jawaban:
Untuk menonaktifkan bunyi bip dalam bash, Anda harus menghapus tanda komentar pada (atau menambahkan jika belum ada) baris
set bell-style none
dalam/etc/inputrc
file Anda .Catatan: Karena ini adalah file yang dilindungi, Anda harus menjadi pengguna yang memiliki hak istimewa untuk mengeditnya (mis. Luncurkan editor teks Anda dengan sesuatu seperti
sudo <editor> /etc/inputrc
).Untuk menonaktifkan bunyi bip juga di vim, Anda perlu menambahkan file
set visualbell
Anda~/.vimrc
.Untuk menonaktifkan bunyi bip juga kurang (yaitu juga di halaman manual dan ketika menggunakan "git diff") Anda perlu menambahkan
export LESS="$LESS -R -Q"
dalam~/.profile
file Anda .sumber
source path-to-.bash_profile
- atau file yang Anda ubah - dan konfigurasi akan dimuat ulang, sehingga untuk menyelamatkan Anda dari me-restart konsol. Namun saya senang itu berhasil!source path-to-.bash_profile
tetapi terima kasih banyak atas bantuannya.Karena satu-satunya terminal kebisingan cenderung membuat adalah bel dan jika Anda ingin mematikannya di mana-mana, cara paling sederhana untuk melakukannya untuk bash di Windows:
sumber
Uncommenting
set bell-style none
di/etc/inputrc
dan menciptakan.bash_profile
dengansetterm -blength 0
tidak berhenti vim dari bip.Apa yang berhasil bagi saya adalah membuat
.vimrc
file di direktori home sayaset visualbell
.Sumber: https://linuxconfig.org/turn-off-beep-bell-on-linux-terminal
sumber
Anda perlu menambahkan baris berikut ke konfigurasi bash dan vim,
1) Matikan bel untuk pesta
2) Matikan bel untuk vi
Mengatur bel visual mematikan bel audio dan mengosongkan panjang bel visual menonaktifkan flashing.
sumber
Ganti dalam System Sounds the "Critical Stop" ke file-wav yang diam 1 .
Hanya mengeluarkan suara sepenuhnya tidak berhasil untuk saya. Rupanya beberapa suara default digunakan dalam kasus ini.
(Kredit untuk this.lau_ pada SuperUser untuk menemukan ini).
sumber
ini tidak spesifik untuk bash windows 10. tetapi jika Anda ingin menghapus terminal bell untuk zsh, cukup gunakan opsi yang tepat di zshrc. (untuk vim, jawaban sudah diposting)
http://zsh.sourceforge.net/Doc/Release/Options.html
saya telah menemukan opsi ini dengan cepat, tetapi akan menemukannya lebih cepat jika ada di posting ini ^^
HF
sumber
klik kanan pada ikon suara (kanan bawah) >>> mixer volume terbuka >>> host jendela konsol bisu
sumber
Saya menemukan bahwa solusi TedMilker berhasil, tetapi saya harus menyesuaikan Volume Mixer setiap kali saya memulai kembali. Untuk membuatnya permanen, saya menyesuaikan level volume dalam Volume Aplikasi Windows dan Preferensi Perangkat.
Diambil dari pos ini :
Pengaturan / Sistem / Suara / Volume aplikasi dan preferensi perangkat
Setel Host Jendela Konsol ke Nol.
(Anda mungkin perlu menekan Tab / Backspace di jendela konsol untuk memicu bunyi bel sebelum slider Konsol Jendela Host muncul.)
sumber
Selain apa yang dikatakan jgr208, Anda mungkin sudah memiliki
~/.profile
file dan~/.bash_profile
mungkin tidak hadir, seperti halnya dengan saya.Dalam hal ini, tambahkan
setterm -blength 0
ke.profile
.Jika Anda membuat
.bash_profile
, Anda.profile
akan diabaikan dan apa pun yang ditulis Windows tidak akan berfungsi.sumber
Untuk menonaktifkan bunyi bip saat melakukan ssh di mesin jarak jauh, cukup buat file yang sama
~/.inputrc
dan~/.vimrc
pada mesin jarak jauh untuk menghentikan bunyi ssh dari bunyi bip.Lihat jawaban dari @Nemo untuk konten setiap file.
sumber
Temukan lokasi
.bash_profile
file dan masukkan yang berikut ke dalam file:setterm -blength 0
Yang akan mengatur jumlah waktu bunyi bip terjadi pada 0 dan dengan demikian tidak ada bunyi bip.
sumber
Jawaban @Andrea Tulimiero bekerja untuk lokal, tetapi ketika Anda ssh ke server jauh, bunyi bip menyala lagi. Saran saya adalah menonaktifkan dari taskbar Windows 10. Ada mixer volume di sudut kanan bawah, yang berfungsi untuk saya.
sumber