ConEmu: deshabilitar campana

33

Realmente aprecio conemu como un shell de Windows alternativo, ¡pero el sonido de la campana de alerta me está volviendo loco! (Llevo auriculares y ese sonido me atraviesa ..)

¿Existe una opción para desactivar el ruido de alerta de la campana (o cambiar por un flash de pantalla o algo así)?

danodonovan
fuente
1
Estoy sufriendo el mismo problema, las indicaciones de UAC y las ventanas emergentes de Comodo también son ensordecedoras. Comenzando con Vista, puede mitigar el problema reduciendo el volumen de solo los sonidos del sistema. (y cualquier otra aplicación individual)
Daniel Rikowski

Respuestas:

7

Existe la opción "Suprimir campanas".

ConEmu: Suprime las campanas

Maximus
fuente
16
¡Está completo en pestañas! (Soy tabaholico)
danodonovan
1
Esta no es realmente una buena respuesta. Ciertamente es cierto que no hay opción en ConEmu, pero no es un problema de ConEmu, ocurre en (algunos) terminales, particularmente cuando estás en terminales remotas donde la campana está activada globalmente. Agregué otra respuesta ...
Paul
44
A partir de febrero de 2017, ahora parece haber una opción en la configuración de ConEmu para "Suprimir campanas". Pero para mí, no tiene ningún efecto en los ruidos de 'Parada crítica' de Windows que escucho todo el tiempo (no en tabulación completa, pero, digamos, cuando retrocedo en una línea vacía en WSL Bash)
Jonathan Hartley
3
Esta opción no parece estar suprimiendo ninguna campana ...
Metagrapher
24

Es causado por la terminal, no ConEmu. Por ejemplo, no sucede en una terminal local en msys (= Git Bash), cmd o Cygwin (para mí). Ocurre cuando ssh en una máquina remota (o VM). Para arreglar en Bash solo necesitas ejecutar este comando:

set bell-style none

Para desactivar siempre la campana en el futuro, coloque este comando en una línea en un archivo llamado .inputrc. Creo que también funcionará .bashrc. Puede hacerlo a través del editor de texto de su elección o en la línea de comandos con:

echo "set bell-style none" > .inputrc

Por supuesto, deberá hacer esto cada vez que llegue a una nueva máquina que lo haga. Puede desactivarlo globalmente en / etc / inputrc. También puede establecer el estilo de campana en 'visible' en lugar de 'ninguno' para que el terminal parpadee.

Hay otras formas de apagar el timbre en otros programas y programas: http://www.tldp.org/HOWTO/Visual-Bell-8.html

Paul
fuente
¿Cómo es que esto no es un problema de ConEmu? El terminal se ejecuta en una computadora remota y ciertamente no produce ningún sonido en la computadora local por sí mismo.
Tuure Laurinolli
ConEmu solo está ejecutando el comando de campana que le dio la terminal. No es un error porque el desarrollador eligió hacerlo funcionar de esta manera. Creo que el desarrollador ha dicho que puede agregar controles de sonido a ConEmu en el futuro, pero esta sería una característica adicional github.com/ConEmu/old-issues/issues/988
paul
Sí, y la pregunta es sobre deshabilitar la función de campana en ConEmu. Por lo tanto, la respuesta es "actualmente no es posible", y las soluciones son: a) cambiar la aplicación que se ejecuta en ConEmu para que no provoque campanas o b) deshabilite el servicio Beep.
Tuure Laurinolli
Correcto. Pero creo que el que preguntaba solo quería que su computadora dejara de sonar, por lo que realmente querían conocer las soluciones, por lo tanto mi respuesta es buena y la respuesta de Maximus no es tan buena (a pesar de que hizo ConEmu, que es increíble) :)
Paul
1
Este último funciona, al menos después de reiniciar. No se pudo obtener la primera opción para trabajar, probablemente debido al almacenamiento en caché.
nilskp
6

La opción de estilo de campana ya está en .inputrc, pero comentó. Desafortunadamente, descomentarlo no resuelve el problema para mí.

La única resolución que funciona en mi caso es configurar ningún sonido para el pitido predeterminado. Sé que es global, pero esto es mejor que nada ...

ingrese la descripción de la imagen aquí

gnom1gnom
fuente
3
Para mí, cambiar el 'pitido predeterminado' no afectó a ConEmu. Tuve que cambiar los sonidos de 'parada crítica' en su lugar. (Estoy ejecutando WSL Bash en ConEmu)
Jonathan Hartley
1
Eso no funcionó para mí, ya que establecerlo en Ninguno hizo que la computadora volviera a usar un pitido incorporado (aún más molesto). Al configurarlo en un archivo .wav vacío como el que se encuentra en esta dirección, lo hizo funcionar: forums.civfanatics.com/threads/silent-wav-file.500379
laurent
Critical StopTrabajó para mí también.
Artem Russakovskii
6

Una solución simple es ir al Mezclador de volumen y establecer el volumen para "Console Window Host" en 0. Esto evitará que cualquier consola emita ningún sonido. Pero en la práctica, el único sonido que hace es esa horrible campana y esto la silenciará.

En Windows 7+, este sonido lo reproduce el controlador de Bell. Al menos en Windows 10, puede cambiar el sonido que produce utilizando el panel de control de Sonido para alterar el ruido que produce el Critical Stopevento. Descubrí que Windows Dingera una mejor opción para ConEmu, ni idea de qué otras aplicaciones podrían reproducir ese sonido.

Nelson
fuente
Ambas ideas funcionaron para mí, mientras que las respuestas más populares (cambiar el sonido de 'pitido predeterminado' y Bash 'configurar el estilo de campana ninguno') no lo hicieron.
Jonathan Hartley
3

Esta no es una solución específica de ConEmu, pero puede deshabilitar la campana del sistema de Windows si no le importa que esto no le moleste nunca. Como una de las respuestas allí sugiere, puede encontrar "Beep" en "Controladores que no son Plug and Play" en el Administrador de dispositivos y deshabilitarlo en la pestaña Controlador en "Inicio" ( Nota : deberá "Mostrar dispositivos ocultos" en el menú "Ver" para poder ver la sección "Controladores que no son Plug and Play").

captura de pantalla del administrador de dispositivos

Kazark
fuente
0

Ninguno de los anteriores funcionó para mí, así que creé un breve archivo .wav silencioso, lo puse c:\Windows\Mediay lo usé como sonido paraCritical Stop

Aquí está el enlace de descarga: http://s000.tinyupload.com/index.php?file_id=96334642005554838230

Daniel
fuente
¿Por qué no acaba de establecer Critical Stopa None? Trabajó para mi.
Artem Russakovskii
No recuerdo ahora @Artem Russakovskii, pero supongo que intenté apagarlo Critical Stop. Pero si te funciona, entonces sí, esa es una mejor opción.
Daniel