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 iniciarsc config beep start= disabled
bash
windows-10
windows-subsystem-for-linux
Andrea Tulimiero
fuente
fuente
set bell-style none
en tu readline init file? Ese es 1. el valor de laINPUTRC
variable de entorno, 2.~/.inputrc
o 3/etc/inputrc
../etc/inputrc
se ignora si tienes un~/.inputrc
, ¿tienes uno? OINPUTRC
apuntando a otra parte?Respuestas:
Para deshabilitar el pitido en bash , debe descomentar (o agregar si no está allí) la línea
set bell-style none
en su/etc/inputrc
archivo.Nota: Dado que es un archivo protegido, debe ser un usuario privilegiado para editarlo (es decir, inicie su editor de texto con algo parecido
sudo <editor> /etc/inputrc
).Para deshabilitar el pitido también en vim , debe agregar
set visualbell
su~/.vimrc
archivo.Para deshabilitar el pitido también en menos (es decir, también en páginas de manual y cuando se usa "git diff") debe agregar
export LESS="$LESS -R -Q"
su~/.profile
archivo.fuente
source path-to-.bash_profile
, o el archivo que cambiaste, y la configuración se volverá a cargar, para evitar que reinicies la consola. Sin embargo, me complace que haya funcionado.source path-to-.bash_profile
pero muchas gracias por la ayuda de todos modos.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:
fuente
Descomentando
set bell-style none
en/etc/inputrc
y creando una.bash_profile
consetterm -blength 0
no dejar de vim emita pitidos.Lo que funcionó para mí fue crear un
.vimrc
archivo en mi directorio de inicio conset visualbell
.Fuente: https://linuxconfig.org/turn-off-beep-bell-on-linux-terminal
fuente
Necesita agregar las siguientes líneas a bash y vim config,
1) Apaga la campana para golpear
2) Apaga la campana para vi
Al configurar la campana visual se apaga la campana de audio y al borrar la longitud de la campana visual se desactiva el parpadeo.
fuente
Reemplazar en los sonidos del sistema la "Parada crítica" a un archivo wav que esté en silencio 1 .
Simplemente eliminar el sonido por completo no funcionó para mí. Aparentemente, se utilizó un sonido predeterminado en este caso.
(Créditos para this.lau_ en SuperUser para descubrir esto).
fuente
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)
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
fuente
haga clic derecho en el icono de sonido (abajo a la derecha) >>> abra el mezclador de volumen >>> silenciar la ventana de la consola host
fuente
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.
(Puede que necesite 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)
fuente
Además de lo que dijo jgr208, es posible que
~/.profile
ya tenga un archivo y~/.bash_profile
que no esté presente, como fue mi caso.En este caso, agregue
setterm -blength 0
a la.profile
.Si crea un
.bash_profile
,.profile
se ignorará su y cualquier cosa que Windows escribió allí no funcionará.fuente
Para deshabilitar los pitidos cuando ssh-shing en una máquina remota, simplemente cree los mismos
~/.inputrc
y los~/.vimrc
archivos en la máquina remota para evitar que ssh suene.Vea la respuesta de @Nemo para conocer el contenido de cada archivo.
fuente
Encuentre la ubicación del
.bash_profile
archivo e ingrese lo siguiente en el archivo:setterm -blength 0
Que establecerá la cantidad de tiempo que el pitido pasa a 0 y, por lo tanto, no hay pitido.
fuente
La respuesta de @Andrea Tulimiero funciona para local, pero cuando ssh a un servidor remoto, el pitido se enciende nuevamente. Mi sugerencia es desactivar desde la barra de tareas de Windows 10. Hay un mezclador de volumen en la esquina inferior derecha, que funciona para mí.
fuente