Cinnamon: Désactiver les bips

Créé le 28 avr. 2016  ·  42Commentaires  ·  Source: linuxmint/cinnamon

Tous les effets sont désactivés sous Son -> Effets sonores dans les paramètres, et le volume des effets est réglé sur Muet. Mais j'entends toujours des bips dans certaines applications (par exemple Nemo, paramètres d'arrière-plan) lorsque j'appuie sur le bouton fléché haut (bas) alors que le curseur est déjà à la position la plus haute (la plus basse).
Comment puis-je désactiver ces bips?

BUG

Commentaire le plus utile

J'ai accidentellement trouvé une solution à ce problème: le déchargement du module du noyau 'pcspkr' ( sudo rmmod pcspkr ) supprime les bips.

Je ne sais pas s'il est correct ou non d'acheminer les bips des haut-parleurs à travers la carte son (comme je les entendais dans mon casque), et quel composant (cannelle ou non) en est responsable ...

Tous les 42 commentaires

Vérifiez vos paramètres d'accessibilité, il se peut que l'aide à la saisie soit activée.

De tous les paramètres d'accessibilité, je n'avais activé que Clavier -> Activer les alertes audio. Cependant, rien n'a changé après l'avoir éteint.

Quelle version de cannelle utilisez-vous?

Cinnamon 3.0.1, Arch Linux.

Même problème ici. Semble vraiment être connecté aux nouveaux éléments d'accessibilité, lancés après la dernière mise à jour de la cannelle. Si j'active les alertes visuelles, l'écran clignote en même temps que le bip.
Cela se produit également dans, par exemple, Firefox-> rechercher dans la page-> saisir du texte qui n'est pas trouvé. Ou Retour arrière dans le panneau Nemo.

Edit: LMDE 2 Betsy, Cinnamon 3.0.1

Pouvez-vous essayer d'activer et de désactiver les alertes visuelles / sonores pour voir si cela change cela? J'essaierai de le reproduire plus tard.

J'ai essayé, pas de changement. L'activation / désactivation des alertes visuelles fonctionne, non audible. Il est intéressant de noter que la configuration de l'alerte sonore spécifie le fichier bell.ogg, et que sa lecture dans la configuration joue effectivement un fichier son, mais le clavier produit toujours un "bip de haut-parleur", pas une relecture de fichier ogg. La modification du fichier son n'a aucun effet.

@KickerTom Essayez de désactiver le plugin "nemo terminalprovider" pour résoudre le problème de son nemo

Merci de m'avoir répondu. Je ne sais pas ce que vous entendez par "désactiver le plugin nemo terminalprovider". Si vous parlez d'un plugin dans Nemo, je n'ai pas installé ce plugin. Juste par curiosité, j'ai essayé de désactiver tous les plugins et de redémarrer Nemo, mais cela ne faisait aucune différence.
Je doute que cela ait quelque chose à voir avec Nemo, comme je l'ai déjà dit, je peux observer le même effet dans Firefox par exemple, lorsque vous effectuez une recherche dans la page (Ctrl + F) et recherchez du texte qui n'existe pas.

J'ai accidentellement trouvé une solution à ce problème: le déchargement du module du noyau 'pcspkr' ( sudo rmmod pcspkr ) supprime les bips.

Je ne sais pas s'il est correct ou non d'acheminer les bips des haut-parleurs à travers la carte son (comme je les entendais dans mon casque), et quel composant (cannelle ou non) en est responsable ...

Est-ce le même que ce que j'ai rapporté ici? https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=824427

Il convient de noter que ce paramètre de cloche audible est apparemment également hérité par les programmes fonctionnant en cannelle (par exemple, Firefox) qui émet un bip à chaque fois que je recherche dans une page HTML sans résultat .. assez ennuyeux ...

@ f2404 : ce n'est pas vraiment une solution, car il désactive également les bips pour toute utilisation légitime, par exemple lors de l'utilisation de la commande beep (1).

Les paramètres Cinnamon-> Accessibilité-> Clavier-> Activer les alertes audio devraient contrôler cela. Désactivez-le, ces alertes devraient disparaître.

Le déclenchement est géré en interne par des boîtes à outils comme Gtk - donc tout programme utilisant cette boîte à outils déclenchera le son à certains événements, en disant au serveur x de faire sonner une cloche, ce que notre gestionnaire de fenêtres voit, et fait l'alerte audio ou visuelle ou les deux , selon ce qu'est ce paramètre.

Désactiver "Activer les alertes audio" (et visuelles) indique à notre gestionnaire de fenêtres d'ignorer ces événements. Je ne peux pas reproduire le problème ici de mon côté dans Mint - je vais l'essayer plus tard sur ma vbox arch.

Remarque: tout programme peut «s'abonner» à ces déclencheurs à l'échelle du système et contourner nos contrôles.

Comme je l'ai écrit dans le bogue Debian, je les ai tous désactivés, mais il émet toujours un bip. :(

Pourriez-vous exécuter ce script: https://gist.github.com/mtwebster/d9559821b6fb0f948f88f65e0ea9146d

Téléchargez-le ou collez-le dans un fichier texte, rendez-le exécutable ( chmod a+x *filename* ) ...

Cela pourrait m'aider à découvrir ce qui cause ce problème - pendant qu'il est en cours d'exécution, faites ce que vous faites normalement pour provoquer les sons, puis collez la sortie.

Merci

$ ./sound-source-mon 
Monitoring sound stream...  ctrl-c to terminate


Stream added:   1 None alsa_output.pci-0000_00_1b.0.analog-stereo Built-in Audio Analog Stereo /devices/pci0000:00/0000:00:1b.0/sound/card0
Stream added:   2 None alsa_input.pci-0000_00_1b.0.analog-stereo Built-in Audio Analog Stereo None
Stream added:   3 None mpv Media Player 194.mp4 - mpv None
Stream added:   4 None System Sounds None None

N'imprime pas plus que cela, même après le redémarrage de Firefox.
Et j'ai déclenché les bips depuis Firefox ... (et aussi depuis gnome-terminal, même si j'ai dû activer le paramètre de sonnerie du terminal pour cela, que j'ai désactivé car ce problème est apparu dans la cannelle).

Ce que je viens de remarquer en outre:
Lorsque je Ctrl-F dans Firefox et que je recherche une chaîne qui n'existe pas pour déclencher le bip ... cela ne se produit pas toujours, c'est-à-dire:
Quand je recherche sur un site par exemple "fo" et que cette chaîne existe toujours et que j'ajoute un autre "f" pour le rendre "fof", il ne bipera pas la première fois.
Lorsque j'ajoute d'autres caractères comme "fofgggg", il ne retentira généralement plus jusqu'à ce que je revienne à une chaîne qu'il peut trouver (c'est-à-dire "fo").
Donc, quand je fais ça (retour à "fo") et que j'attends suffisamment longtemps (2-3s) je n'émet pas de bip même si j'ajoute à nouveau le "f" (et il ne trouve pas "fof" ... mais quand je le fais assez vite comme
fo -> f, retour arrière, f, retour arrière, f ...
il émettra un bip à chaque fois.

Je ne sais pas si cela aide d'une manière ou d'une autre.

Est-ce que quelque chose est émis si vous faites quelque chose comme augmenter ou diminuer le volume ou modifier les espaces de travail avec une touche de raccourci (essayez d'activer certaines choses dans la page des effets sonores des paramètres sonores)

Essayez d'activer les alertes audio à partir des paramètres d'accessibilité - obtenez-vous alors 2 sons à chaque fois que vous le déclenchez? Ou encore un seul? Est-ce le son bell.ogg ou autre chose? Avec les alertes audio activées, vous devriez voir cela dans ce petit programme de surveillance que j'ai créé.

Je veux juste m'assurer que l'utilitaire fonctionne pour vous de la même manière qu'il fonctionne pour moi.

en passant, il semble que Firefox puisse également être désactivé individuellement dans about: config - _accessibility.typeaheadfind.enablesound_

I did for minimizing windows and switching workspaces:
$ ./sound-source-mon 
Monitoring sound stream...  ctrl-c to terminate


Stream added:   1 None alsa_output.pci-0000_00_1b.0.analog-stereo Built-in Audio Analog Stereo /devices/pci0000:00/0000:00:1b.0/sound/card0
Stream added:   2 None alsa_input.pci-0000_00_1b.0.analog-stereo Built-in Audio Analog Stereo None
Stream added:   3 None mpv Media Player 194.mp4 - mpv None
Stream added:   4 org.gnome.VolumeControl cinnamon Peak detect None
Stream added:   5 None System Sounds None None
Stream added:   6 org.freedesktop.libcanberra libcanberra /usr/share/sounds/freedesktop/stereo/bell.oga None
Stream removed: 6
Stream added:   7 org.freedesktop.libcanberra libcanberra /usr/share/sounds/freedesktop/stereo/bell.oga None
Stream removed: 7
Stream added:   8 org.freedesktop.libcanberra libcanberra /usr/share/sounds/freedesktop/stereo/bell.oga None
Stream removed: 8

(btw: les sons de changement d'espace de travail ne fonctionnent que lorsque vous le faites via l'applet de changement d'espace de travail, pas lorsque vous le faites via des raccourcis clavier) ...

Quoi qu'il en soit, on voit des événements dans votre programme.

Mais juste pour le souligner à nouveau:
Le son de la cloche que j'entends dans Firefox / etc. est vraiment le bip pcspkr, je suppose ... et pas quelque chose de la carte son comme dans vos événements sonores pour minimiser les fenêtres.

Pour couper ces sons maintenant (depuis que tout ce problème est apparu), je coupe le canal respectif ("Beep") dans alsamixer pour le périphérique de carte son.

Man .. un bip de haut-parleur réel. Je mélange votre rapport avec l'autre utilisateur qui a dit que c'était dans les écouteurs. Je ne suis pas sûr de ce qui pourrait en être la cause. Avez-vous jeté un œil à https://wiki.archlinux.org/index.php/Disable_PC_speaker_beep? Vérifiez vos processus en cours pour des indices? Tout type d'alerte comme celui-ci provenant de Cinnamon, vous le verriez dans cet utilitaire de surveillance, donc je pense que quelque chose d'autre doit en être la cause.

Je suis particulièrement curieux d'ajouter:

[Settings]
gtk-error-bell = 0

à ~ / .config / gtk-3.0 / settings.ini a un effet ici.

Nous ne semblons pas contrôler cela avec nos machines habituelles (en fait, gtk ne fournit pas non plus un moyen de le contrôler à l'échelle du système, comme beaucoup d'autres paramètres similaires).

En fait, si cela résout le problème, j'ai une api que j'ai écrite que je peux mettre à jour automatiquement ce fichier pour vous via les paramètres de cannelle (nous avons dû le faire pour activer les variantes de thème sombre, qui souffre du même problème de ne pas être configurable par le système- large sans avoir les autorisations root)

Désolé pour la confusion que j'ai pu causer ... devons-nous ouvrir un nouveau bogue pour cela alors?
Quoi qu'il en soit, comme pour ce que vous avez écrit ci-dessus:
Le wiki arch suggère également le paramètre que j'ai déjà défini sur false (et n'affecte pas cela apparemment) ... le déchargement du module de haut-parleur n'est pas à mon humble avis une alternative mais juste une mauvaise solution de contournement comme couper le canal.

Mais ... vous avez eu une bonne estimation avec gtk-error-bell .. Je l'ai réessayé avec Firefox, ... je n'y ai rien changé (je ne sais pas pourquoi ... peut-être que Firefox fait cela complètement indépendant?).
Ensuite, j'ai revérifié avec gedit, c'est-à-dire faire également une recherche là-bas, mais gedit - il faut le remarquer - ne sonne apparemment jamais la cloche quand aucune correspondance n'est trouvée (comme Firefox), mais il _does_ lorsque vous avez le champ de recherche ouvert et retour arrière à le champ vide (c'est-à-dire qu'il vous dit "je suis déjà vide") ...
Maintenant, quand j'ai mis gtk-error-bell, il ne sonne plus alors dans gedit.

Je ne sais pas si c'était un changement dans le gtk de Debian, au moins, cela s'est produit lorsque j'ai mis à jour cinnmon.

Je ne sais pas non plus à propos de Firefox ... bien sûr, je peux utiliser le paramètre que vous avez découvert ci-dessus, mais si nous savions s'il essaie d'hériter d'une manière ou d'une autre de l'environnement de bureau, cela signifierait peut-être qu'un autre correctif est nécessaire pour FF.

Non, ce bogue peut rester ouvert pour le moment .. Firefox pourrait très bien ignorer le paramètre gtk - je sais qu'ils ont récemment mis à jour pour utiliser gtk3 (je pense?) Mais ils n'ont aucune obligation de respecter GtkSettings, en particulier si ils avaient déjà leurs propres machines / systèmes en place - ce qui me laisse encore perplexe, c'est même dans ma version de gtk3 ici (sur Mint 18), le paramètre gtk-error-bell est également défini par défaut sur True, mais je ne souffre pas de ce numéro. En fait, si je l'éteins, aucun de mes nouveaux paramètres d'alerte audible / visuelle ne fonctionne du tout.

Si vous le souhaitez, pourriez-vous peut-être créer un nouvel utilisateur et voir si le problème se produit également dans cette session? J'essaie de comprendre pourquoi cela semble être si sous-signalé, à quel point cela pourrait être ennuyeux. Peut-être simplement que la prise en charge de ces haut-parleurs internes est inégale? Ou les PC plus récents n'en ont plus? Je ne suis pas sûr - une fonctionnalité résiduelle enterrée dans le serveur X?

Man .. un bip de haut-parleur réel. Je mélange votre rapport avec l'autre utilisateur qui a dit qu'il était dans le
écouteurs..

@mtwebster J'imagine que j'entendais cela dans les écouteurs parce que mon ordinateur portable n'a tout simplement pas de haut-parleur de PC, donc ses sons sont acheminés vers la carte son. Juste une supposition, mais prouvé avec le fait que le déchargement du module noyau pcspkr supprime les sons.

@mtwebster Je viens d'essayer avec un nouvel utilisateur, et les problèmes se produisent également.

Peut-être que certains haut-parleurs ne sont pas exportés via la carte son via ALSA, ou sont-ils désactivés par défaut?

fyi: toujours dans Cinnamon 3.2.6

J'ai une expérience similaire en tant qu'utilisateur "calestyo". Tous les bips en question sont des bips de haut-parleur du PC, pas de lecture de fichier audio en sortie ligne:

  • Bluefish émettait un bip lorsque je suis revenu en arrière dans un champ de recherche vide, mais le ~ / .config / gtk-3.0 / settings.ini a arrêté cela. Je souhaite qu'il y ait également une option pour sélectionner un fichier audio à lire pour ce bip; J'ai regardé brièvement dans la documentation GTK + sur le Web, mais je n'ai pas trouvé une telle option.
  • Firefox émet un bip lorsque je tape une chaîne de recherche qui n'existe pas dans la page Web. J'ai défini _accessibility.typeaheadfind.enablesound_ sur false, et je suppose que les bips disparaîtront après le redémarrage de Firefox. J'ai également remarqué _accessibility.typeaheadfind.soundURL_ qui devrait permettre à Firefox d'utiliser la carte son par opposition au haut-parleur du PC.
  • Il y a un bip lors de la déconnexion du bureau (par exemple, redémarrage du PC). Il semble plus fort et / ou plus long que les bips d'erreur dans les champs de texte. Je préfère pouvoir désactiver spécifiquement ce bip et sélectionner éventuellement un fichier audio à lire sur la sortie de ligne de la carte son, au lieu de désactiver complètement tous les bips du haut-parleur du PC.

LMDE 2 cannelle 64 bits, cannelle 3.2.7

Oui, après le redémarrage de Firefox, ce n'est plus le bip lorsque je tape une chaîne de recherche qui n'existe pas dans la page Web.

Pour sélectionner un fichier audio pour le bip X11, une technique du rapport de bogue suivant a fonctionné pour moi:
https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/231234
Décommentez les lignes dans /etc/pulse/default.pa qui sont comme suit: (elles ne sont généralement pas consécutives)
load-sample-lazy x11-bell FILENAME
load-module module-x11-bell sample=x11-bell

Cela affecte les programmes qui peuvent produire un bip X11, y compris les programmes GTK + tels que Bluefish, mais cela n'affecte pas le bip à la déconnexion.

Ce n'est pas une solution idéale, mais un moyen de se débarrasser de ces bips est de trouver son fichier audio, puis de le remplacer par du silence. Par exemple, sur mon système Fedora 25, le bip qui est joué, à la fois dans gedit lorsque la fin du tampon est atteinte et dans Eclipse dans certains cas, est drip.ogg . Sur mon système, il est en /usr/share/sounds/gnome/default/alerts . Peut-être que cela fonctionne simplement pour le supprimer, mais j'ai choisi de le remplacer par un fichier silencieux du même type et de la même longueur:

cd /usr/share/sounds/gnome/default/alerts
mv drip.ogg drip.ogg.orig
sox -v 0 drip.ogg.orig silence.ogg
ln -s silence.ogg drip.ogg

Après ce qui précède sur mon système, /usr/share/sounds/gnome/default/alerts ressemble à:

-rw-r--r--. 1 root root 13322 Oct 21 12:22 bark.ogg
lrwxrwxrwx. 1 root root    11 Mar  8 11:03 drip.ogg -> silence.ogg
-rw-r--r--. 1 root root  8495 Oct 21 12:22 drip.ogg.orig
-rw-r--r--. 1 root root 18999 Oct 21 12:22 glass.ogg
-rw-r--r--. 1 root root  4065 Mar  8 11:03 silence.ogg
-rw-r--r--. 1 root root 20011 Oct 21 12:22 sonar.ogg

Sinon, le bip peut être atténué avec autre chose que -v 0 . Peut-être -v 0.3 ou quelque chose comme ça.

oO ... ou je démonte ma carte son?!

Salut à tous,

en fait pour moi, l'indice @mtwebster a donné ici:

https://github.com/linuxmint/Cinnamon/issues/5253#issuecomment -242879319

a fait l'affaire: dans mon cas, ce vilain "bip" provenant du haut-parleur interne du PC se produisait par exemple en appuyant sur [Retour arrière] plus souvent que des caractères n'étaient disponibles dans n'importe quel champ de texte (par exemple le champ de mot de passe dans la boîte de dialogue de légitimation après le démarrage de Synaptic).

Maintenant, la création d'un nouveau settings.ini et l'ajout de gtk-error-bell = 0 comme indiqué ci-dessus ont finalement éliminé ce "bip" sans supprimer le module du noyau pcspkr (je ne voulais pas faire ça, parce que je ' J'ai peur que cela puisse avoir des effets secondaires, par exemple pas d'alertes en cas de problèmes matériels importants).

Après avoir redémarré mon ordinateur portable, le paramètre est devenu effectif (mais je suppose que la déconnexion et la remise en marche auraient été suffisantes).

HTH & Cheers, Erik

Cela affecte-t-il le son de MATLAB (généralement un bip) lorsqu'il y a une erreur d'exécution?

Sous Windows, MATLAB émet un bip d'erreur.
Pourtant, sur Linux Mint, je ne peux pas l'entendre.

Le statut beep() MATLAB est ON mais aucun son.

Je vous remercie.

En fait, c'est assez simple.
Allez simplement dans Clavier >> Raccourcis >> Son et média (sur le panneau de gauche) >> Rewind (sur le panneau de droite)
Il ne vous reste plus qu'à désassigner l'effet sonore en double-cliquant dessus et en appuyant sur ÉCHAPPEMENT;)
Et nous avons terminé. Plus de bip de retour arrière. Prendre plaisir.

@ SEV007 Ce que vous décrivez, ce sont les étapes pour annuler l'attribution des touches physiques qui contrôlent le logiciel du lecteur multimédia.

Ouvrez l'éditeur dconf, recherchez nemo ou allez dans / org / nemo / extensions / nemo-terminal et désactivez "audible-bell".

Il semble que ce problème soit toujours présent, je viens de faire une nouvelle installation de Fedora 31 avec Cinnamon 4.4.6 et le problème est toujours là. Lorsque j'appuyais sur le retour arrière dans le champ de recherche pour "Paramètres système", il émettait un bip. Cela m'a donné un choc au début, haha! :sanglot:

Cela semble se produire lorsque vous désactivez _tous_ les effets sonores. Je viens de mettre sur liste noire le haut-parleur du PC pour le contourner. Le bogue est définitivement toujours là (exécutant également F31).

J'avais des problèmes avec le bip du haut-parleur du PC (non lu via la carte son) lorsque j'essayais de revenir en arrière dans un terminal vide ou une recherche Firefox sans résultats.

Voici ce qui semble l'avoir résolu pour moi dans dconf-editor:

org.cinnamon.settings-daemon.peripherals.keyboard bell-mode 'off'

Fedora 31 avec cannelle 4.4.8

Je viens de l'essayer et je peux le confirmer, en le réglant sur off tout en activant à nouveau le canal pour "Beep" dans ma table de mixage ALSA, laissez-moi entendre le bip pcspkr lorsque je lance par exemple le binaire bip, mais ne t donnez-moi un bip ennuyeux lors de la recherche par exemple dans Firefox.

J'ai alors remarqué ce qui suit:
Dans le centre de contrôle de la cannelle, Paramètres système, Clavier.
Lorsque je change le commutateur pour "Activer les alertes audio", l'éditeur dconf demande si je veux recharger org.cinnamon.settings-daemon.peripherals.keyboard.bell-mode car il aurait été changé.
Mais quand je le fais et quelle que soit la position du commutateur dans le centre de contrôle, sa valeur est toujours on .

Alors peut-être que le bogue est aussi simple que cela, tous les deux l'ont-ils mis accidentellement à on ?

Voici ce qui semble l'avoir résolu pour moi dans dconf-editor:
org.cinnamon.settings-daemon.peripherals.keyboard bell-mode 'off'

Cela a fonctionné pour moi, merci!

par exemple, recherche dans Firefox.

Concernant le bip de la barre de recherche dans Firefox, je pensais qu'il n'avait pas la même origine car il pouvait être désactivé en définissant accessibility.typeaheadfind.enablesound sur false.

Dans le cas où vous êtes sur Ubuntu avec Cinnamon et que vous avez simplement installé Ubuntu avec son environnement de bureau par défaut, le bip ennuyeux pourrait être un reste du thème sonore de l'environnement de bureau d'Ubuntu. Il ne semble pas possible de désactiver cela depuis Cinnamon ou dconf-editor. La modification des paramètres bell-mode mentionnés ci-dessus en 'off' n'a rien fait pour moi. J'ai identifié le fichier audio suivant comme la cloche ennuyeuse que je n'arrêtais pas d'entendre:

/usr/share/sounds/ubuntu/stereo/bell.ogg

Ce qui suit a fonctionné pour moi:
Déconnectez-vous de votre session Cinnamon. Depuis l'écran de connexion, sélectionnez Ubuntu (Default) comme environnement de bureau, puis connectez-vous à Ubuntu avec votre utilisateur normal. Ouvrez l'applet Settings Ubuntu (appuyez sur la touche SUPER / WINDOWS et tapez " settings "), accédez à Sound (navigation à gauche ), sélectionnez l'onglet Sound Effects , et là désactivez le commutateur à droite de Alert volume :

Capture d'écran

Fermez la fenêtre et déconnectez-vous de cette session Ubuntu. De retour sur l'écran de connexion, sélectionnez Cinnamon et reconnectez-vous. Cela devrait le faire, plus de cloche dans certaines applications aléatoires.

Je suppose qu'il existe un paramètre dconf-editor correspondant pour le commutateur ci-dessus qui rendrait inutile la connexion avec un autre environnement de bureau. Cependant, je n'ai pas pu identifier le paramètre. N'hésitez pas à me le faire savoir. :)

Cette page vous a été utile?
0 / 5 - 0 notes