Comme il s'agit d'une question très bien notée sur Google, j'ajouterai les étapes que j'ai suivies pour réactiver le bip dans la console et X11:
Pour la console Linux ( CTRL+ ALT+ F1... F6):
Pourquoi ça ne marche pas par défaut
Comme déjà répondu , le pcspkr
pilote du noyau du haut-parleur PC est sur liste noire dans Ubuntu.
Activer temporairement jusqu'au redémarrage:
sudo modprobe pcspkr
Activer automatiquement au démarrage:
sudo nano /etc/modprobe.d/blacklist.conf
(supprimez ou commentez la pcspkr
ligne en l'ajoutant au début #
)
Pour les terminaux X11 (tels que ceux par défaut gnome-terminal
)
Pourquoi ça ne marche pas par défaut
Sous X, comme avec Unity, KDE, Gnome Shell, les événements de bip sont capturés par PulseAudio grâce à module-x11-bell
, qui est chargé par défaut à /usr/bin/start-pulseaudio-x11
. Et l'échantillon sonore PulseAudio joue au bip bell.ogg
, est vide par défaut. De plus, le volume de la sonnerie peut être mis en sourdine.
Pour activer temporairement la session en cours,
xset b 100 # perhaps not needed, on my system it was 40 by default
pactl upload-sample /usr/share/sounds/ubuntu/stereo/bell.ogg bell.ogg
Vous pouvez essayer d’autres échantillons appropriés /usr/share/sounds
, par exemple, consultez ceux du/usr/share/sounds/gnome/default/alerts/
Notez que le beep
programme n'est pas vraiment nécessaire. Mais s'il est installé, il utilise le haut-parleur du PC. C'était le seul moyen que je pouvais trouver pour activer la sonnerie sous X:
sudo apt-get install beep
Pour activer automatiquement au démarrage, il suffit d' ajouter les lignes ci - dessus dans votre ~/.profile
, ou tout le système à/etc/profile
Pour le tester:
printf '\a'
Bip!
beep
Bourdonner!