ejecutar - Deshabilitar el pitido de Linux Bash en Windows 10
que es bash en linux (12)
Además de lo que dijo jgr208, es posible que ya tenga un archivo
~/.profile
y que
~/.bash_profile
no esté presente, como fue mi caso.
En este caso, agregue
setterm -blength 0
al
.profile
.
Si crea un
.bash_profile
, su
.profile
será ignorado y cualquier cosa que Windows haya escrito allí no funcionará.
Tener un Linux
Bash
en
Windows 10
es bastante bueno, pero en lo que tengo que luchar con el terminal no tan bueno proporcionado por Microsoft, me quedaré atascado con Ubuntu para todo.
De todos modos, ¿hay alguna manera de
desactivar
ese
pitido
cada vez que haces algo en el Bash?
Dado que no es posible comentar
bell-style audible
porque no está allí, ni es posible iniciar
sc config beep start= disabled
Dado que los únicos terminales de ruido tienden a hacer sonar el timbre y, si lo quiere apagado en todas partes, la forma más sencilla de hacerlo para bash en Windows:
- Mash retroceder un montón en el indicador
- Haga clic con el botón derecho en el icono de sonido y elija Abrir mezclador de volumen
- Baje el volumen en el Host de la ventana de consola a cero
Descomentar
set bell-style none
en
/etc/inputrc
y crear un
.bash_profile
con
setterm -blength 0
no detuvo el sonido de vim.
Lo que funcionó para mí fue crear un archivo
.vimrc
en mi directorio de inicio con
set visualbell
.
Fuente: https://linuxconfig.org/turn-off-beep-bell-on-linux-terminal
Descubrí que la solución de TedMilker funcionaba, pero necesitaría reajustar el Mezclador de volumen cada vez que reiniciaba. Para hacerlo permanente, ajusté los niveles de volumen dentro del volumen de la aplicación de Windows y las preferencias del dispositivo.
Tomado de esta publicación :
Configuración / Sistema / Sonido / Volumen de la aplicación y preferencias del dispositivo
Establezca Host de ventana de consola en cero.
(Es posible que deba presionar Tab / Retroceso en la ventana de la consola para activar el sonido de la campana antes de que aparezca el control deslizante Host de la ventana de la consola).
Encuentre la ubicación del archivo
.bash_profile
e ingrese lo siguiente en el archivo:
setterm -blength 0
Lo cual establecerá la cantidad de tiempo que el pitido pasa a 0 y, por lo tanto, no hay pitido.
La respuesta de @Andrea Tulimiero funciona para local, pero cuando ssh a un servidor remoto, el pitido se enciende nuevamente. Mi sugerencia es deshabilitar desde la barra de tareas de Windows 10. Hay un mezclador de volumen en la esquina inferior derecha, que funciona para mí.
Necesita agregar las siguientes líneas a bash y vim config,
1) Apaga la campana para golpear
vi ~/.inputrc
set bell-style none
2) Apaga la campana para vi
vi ~/.vimrc
set visualbell
set t_vb=
Al configurar la campana visual se apaga la campana de audio y al borrar la duración de la campana visual se desactiva el parpadeo.
Para deshabilitar el pitido del
bash,
debes
descomentar
(
agregar
si no está allí):
set bell-style none
en su
archivo / etc / inputrc
.
Nota:
Dado que es un archivo de
solo
lectura, deberá ser un
sudoer
.
Gracias a @ jgr208 y @Benjamin W.
Para deshabilitar los pitidos al hacer ssh en una máquina remota, simplemente cree los mismos archivos
~/.inputrc
y
~/.vimrc
en la máquina remota para evitar que ssh mismo
~/.vimrc
pitidos.
Vea la respuesta de @Nemo para conocer el contenido de cada archivo.
haga clic derecho en el icono de sonido (abajo a la derecha) >>> abra el mezclador de volumen >>> silenciar la ventana de la consola host
no es específico para bash windows 10. pero si desea eliminar el terminal de campana para zsh, simplemente use la opción correcta en zshrc. (para vim, respuesta ya publicada)
unsetopt beep
http://zsh.sourceforge.net/Doc/Release/Options.html
He encontrado esta opción rápidamente, pero la encontraría aún más rápido si estuviera en esta publicación ^^
hf