J'ai essayé de faire en sorte que le système émette un bip sonore, mais sans succès. J'ai utilisé echo -e '\a'
et l'application beep
.
J'ai essayé d'entrer modprobe pcspkr
sur la ligne de commande et je me suis assuré que pcspkr ne figure pas dans la liste noire de modprobe. J'ai aussi activé
Cela n'a pas résolu le problème, cependant.
Mon ordinateur est un IBM Thinkpad, un ordinateur portable iSeries. Je sais que mon haut-parleur matériel fonctionne, car si la batterie est faible au démarrage, elle émettra un bip.
Cela pourrait être une solution possible
Il arrive parfois que la variable pcspkr
soit ajoutée à la liste noire pour la supprimer de la liste noire.
Éditez /etc/modprobe.d/blacklist
et supprimez ces lignes si elles existent: (REMARQUE: vous devez éditer /etc/modprobe.d/blacklist.conf
à la place)
# get rid of system beep
blacklist pcspkr
Redémarrez pour désactiver cette ligne. Pour désactiver le haut-parleur (qui émet le bip), ajoutez ces lignes et redémarrez.
Cela pourrait résoudre votre problème. Peut fournir plus d'informations si nous connaissons les détails du système.
Si cela ne résout pas votre problème, essayez d'exécuter Sudo modprobe pcspkr
.
Mon ordinateur portable n'a pas de haut-parleur pour PC, donc j'avais besoin d'une solution uniquement logicielle. J'ai trouvé un article sur la configuration de GNOME pour lire un fichier audio pour le bip système .
L'idée est de configurer xkbevd (1) pour exécuter une commande lorsqu'un certain événement se produit. dans ce cas, l'événement Bell
. Pour Ubuntu 9.04 Jaunty (et peut-être aussi les versions précédentes), de nombreux fichiers son fournis sont au format ogg vorbis au lieu de wave. Par conséquent, selon le son que vous souhaitez jouer sur une sonnerie, l'utilisation de aplay (1) peut ne pas fonctionner. . Si vous ne l'avez pas déjà, vous devrez installer le paquet vorbis-tools:
Sudo aptitude install vorbis-tools
Après cela, vous devrez créer ~/.xkb/xkbevd.cf
(notez l'orthographe, l'article comporte une faute de frappe ici) et insérez ce qui suit:
soundDirectory="/usr/share/sounds/"
soundCmd="ogg123 -q"
Bell() "ubuntu/stereo/bell.ogg"
Pour que le démon soit exécuté lors de la connexion, vous pouvez modifier votre profil comme le suggère l'article ou vous pouvez l'ajouter à vos applications de démarrage (Système -> Préférences -> Applications de démarrage). Cliquez sur Ajouter pour créer un nouveau programme de démarrage, définissez le Nom sur XKB Event Daemon
, la commande sur xkbevd -bg
et le commentaire sur Software terminal bell
.
J'ai eu le même problème. Pour moi, le problème a été résolu en ouvrant "alsamixer" sur la console et en désactivant le curseur "Beep".
Vérifiez si le module pcspkr est actuellement chargé
$ lsmod | grep pcspkr
pcspkr 10496 0
Vérifiez s'il y a des erreurs liées dans/var/log/dmesg
$ Sud grep pcspkr/var/log/dmesg
Entrée [15.620198]: PC Speaker en tant que/devices/platform/pcspkr/input/input8
S'il n'y a toujours pas d'indice, effectuez une vérification manuelle complète de/var/log/dmesg pour rechercher d'autres erreurs. Un grap rapide des autres journaux dans/var/log/* avec l’horodatage d’aujourd’hui pourrait également révéler quelque chose.
Les étapes ci-dessus ne servent qu'à vous aider à cerner le problème possible. Avec ce genre de problèmes, il peut être difficile de deviner la réponse tout de suite.
Sur Ubuntu 14.04 (et peut-être d'autres), le module module-x11-bell tente de lire un exemple bell.ogg, qui n'est pas chargé dans le cache d'échantillons de PulseAudio. Pour contourner le problème manuellement, tapez ceci dans un terminal:
pactl upload-sample /usr/share/sounds/ubuntu/stereo/bell.ogg bell.ogg
Pour rendre cela permanent, ajoutez la ligne ci-dessus à l'intérieur de .xprofile dans votre répertoire personnel (créez-le s'il n'existe pas déjà).
Cette commande vous dira si l'échantillon est chargé ou non:
pactl list samples
Tout d’abord, vous devez vous assurer que le bon module est chargé. Sinon, le centre de contrôle du son ne fera rien pour autant que je sache (et même si le module est chargé, je ne sais pas si les bugs mentionnés dans ce fil sont résolus dans Jaunty).
Quelle version d'Ubuntu utilisez-vous? Avant Jaunty, le module s'appelait snd_pcspkr
.
Pouvez-vous nous donner la sortie de:
lsmod | grep pcspkr
Pouvez-vous nous donner la sortie de:
grep pcspkr /etc/modprobe.d/blacklist*
BTW, pcspkr
est de nouveau sur la liste noire par défaut dans Karmic.
Essaye ça:
Sudo modprobe pcspkr
http://ubuntu-virginia.ubuntuforums.org/showthread.php?t=1315929
Le numéro 6 a résolu le problème pour moi. En bref, procédez comme suit dans un terminal:
Pour moi, la solution a été une combinaison des messages de Leo et nana.galvao:
Sudo modprobe pcspkr
Sudo apt-get install beep
La commande beep
ne fonctionnant pas pour moi, je propose une solution personnelle:
alias beep="mplayer -ao alsa $HOME/bin/alert.wav &>/dev/null"
Où alert.wav
est un fichier audio court. Usage:
$ sleep 2; beep
Voir mon article de blog à ce sujet ici .
Je fais des recherches sur ce problème depuis environ une semaine et j'ai découvert qu'une des deux machines que je voulais utiliser comme bip était dépourvue de haut-parleur intégré (bizarre). Alors vérifiez s'il y en a un.