Deshabilitar el pitido de error en bash

Este es un apunte rápido para no volverme loco buscando la forma de deshabilitar el beep (pitido) de error de una consola en modo texto (sin X) , con Bash ( corriendo bajo vmplayer en mi caso, pero eso no influye en la efectividad del truco)

$ setterm -blength 0

Anteriormente en DiarioLinux ya habíamos hablado de esto, pero el truco estaba orientado a consolas en modo X (abrir terminal desde un entorno gráfico). Recordemos que para esas ocasiones el comando sería:

$ xset -b

Espero que así los pitiditos dejen de aturdirme 😉

4 comentarios en «Deshabilitar el pitido de error en bash»

  1. Con tu permiso completando un poco el asunto tambien se puede hacer poniendo la frecuencia del sonido a 0:
    $ setterm -bfreq 0

    También configurandolo en inputrc:
    $ echo «set bell-style none» > /etc/inputrc
    o también vale:
    $ echo «set bell-style none» > ~/.inputrc

    Y ya si lo que se quiere es modificar la secuencia de escape generada al producirse el pitido:
    $ echo -e «\33[10;750]\33[11;50]»
    Donde 750 representa la frecuencia y 50 la duración en milisegundos.

    En las X yo había leido que se hace asi:
    $ xset b 0 0 0

  2. Otra forma es descargar el módulo del speaker(pcspkr) y para que no se vuelva a cargar tras reiniciar añadirlo a la lista de blacklist. Efectiva en consola, x y en lo que sea 😛

  3. Pingback: tiptongo.com

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.