web-dev-qa-db-fra.com

Activer le bip système dans Ubuntu

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é

  • depuis le bureau de Gnome: Système → Son → Bip système → Activer le bip audible,
  • depuis une fenêtre de terminal: Édition → Général → Cloche de terminal.

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.

34
Melissa W

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.

12
Saeros

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.

7
Jason Owen

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".

6
maxauthority
  • 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.

5
nagul

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
4
Whyte

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.

3
Pascal Thivent

Essaye ça:

Sudo modprobe pcspkr
3
nano.galvao

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:

  1. lancer 'alsamixer'
  2. passer à PC Beep
  3. appuyez sur m pour réactiver le son
  4. régler le volume
  5. appuyez sur échappement
2
Leo

J'ai installé bip avec:

Sudo aptitude install beep

Maintenant, je peux appeler bip de Shell ou script avec

beep
beep -r 3

Ce programme peut faire beaucoup plus. Voir bip homme .

2
pjw

Pour moi, la solution a été une combinaison des messages de Leo et nana.galvao:

  • lancez alsamixer, désactivez le bip et définissez un volume correct.
  • Sudo modprobe pcspkr
  • et bien sûr, installez le paquet bip avec Sudo apt-get install beep
1
David Nouls

La commande beep ne fonctionnant pas pour moi, je propose une solution personnelle:

alias beep="mplayer -ao alsa $HOME/bin/alert.wav &>/dev/null"

alert.wav est un fichier audio court. Usage:

$ sleep 2; beep

Voir mon article de blog à ce sujet ici .

0
Jabba

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.

0
Phillip Moxley