Bip d'arrêt Debian 7


1

Comment puis-je désactiver le bip lorsque je redémarre Debian 7? Je suis entré /etc/inputrcet ai fait la console pas bip et ai mis en sourdine Beepdans un lsamixermais cela arrive toujours J'ai déjà vu des références à la liste noire du pcspeakermodule, mais je ne suis pas sûr de vouloir le tuer tous ensemble. Je veux juste tuer cette alerte particulière.

Edit Donc, il semble que cela pourrait avoir quelque chose à voir avec le réseau. Je corrigeais également le problème de sorte que la connexion filaire n'essayait pas de se connecter au démarrage et, par conséquent, retardait le démarrage lorsque DHCP expirait. La réparation qui semble avoir fait disparaître le bip sonore. Même si le bip a disparu, j'aimerais quand même comprendre le pourquoi de tout cela. J'ai posté un lien pastebin dans un commentaire ci-dessous sur ce qui se passait lors du redémarrage alors que le bip était toujours en cours.


/ etc / inputrc n'est pas la bonne source à regarder. Utilisez stracepour identifier le bipeur diabolique. Cela me rappelle un vieux clavier dans ca. 1987, il émet un bref bip à chaque frappe. Vous pouvez désactiver avec une commande, mais il est revenu après chaque redémarrage. Un jour plus tard, j'ai ouvert le clavier et coupé les câbles du haut-parleur. Le son du silence.
ott--

Donc, j'ai essayé le truc strace ... je n'ai pas trouvé de réponse, mais voici ce que cela a donné au cas où quelqu'un d'autre pourrait le faire. http://pastebin.com/77vhYtNT
GeneBean

La voici en ligne 317: l'écriture \7\r\n. Pouvez-vous regarder la source si elle peut être désactivée?
ott--

@ ott-- Alors, j'ai regardé la ligne que vous avez mentionnée mais je ne comprends pas ... cela vous dérange-t-il de m'indiquer ou de me diriger vers quelque chose qui explique ce que vous dites? Merci!
GeneBean

Je voulais dire que vous devriez regarder dans le code source du redémarrage pour voir si le bip pouvait être évité.
ott--

Réponses:


3

Ce qui suit a fonctionné sur mon LMDE (Linux Mint Debian). Editez le fichier /etc/modprobe.d/alsa-base.confet ajoutez cette ligne:

options snd_hda_intel beep_mode=0

Voici quelques-unes des autres choses que j'ai essayées au cas où on ne les coupe pas:

  1. Au fait pcspkr, ce n'est pas grave, vous pouvez toujours entendre des films, etc. Ce n'est que le haut-parleur intégré qui émet le bip désactivé:

    echo "blacklist pcspkr" | sudo tee -a /etc/modprobe.d/blacklist
    

    sudo modprobe -r pcspkr

  2. Ajouter ceci à /etc/gdm3/greeter.gconf-defaults:

    gconftool-2 --type bool --set /desktop/gnome/sound/event_sounds false
    
  3. En fonction de la cause du bip (redémarrage, connexion ou quoi?), Cela pourrait fonctionner, cela désactive la sonnerie d'avertissement du terminal:

     xset b off
    

J'avais déjà essayé le xset one ... pas de chance. Merci pour l'info cependant.
GeneBean

0

J'ai eu le même bip agaçant et j'ai trouvé un correctif dans les journaux de rapport de bogue Debian . J'ai donc décidé d'y jeter un coup d'œil. Le correctif supprimera un \007fichier appelé dowall.cqui sera inclus dans le binaire d'arrêt.

J'ai lu la page du manuel de Debian pour reconstruire un paquet à partir des sources et construit le paquet sysvinit pour moi avec le correctif appliqué.

Ce paquet contient beaucoup de choses importantes et je devais avoir peur d'installer le paquet. (C'est mon premier paquet que j'ai construit pour debian) :) C'est pourquoi j'ai seulement extrait le fichier binaire d'arrêt à partir du paquet et je l'ai déplacé /sbin/shutdown.

Ensuite, le bip agaçant avait disparu ...

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.