Deaktivieren Sie den Ton des Cinnamon-Lautstärke-Applets, wenn Sie die Lautstärke ändern

Deaktivieren Sie den Ton des Cinnamon-Lautstärke-Applets, wenn Sie die Lautstärke ändern

Ich habe vor Kurzem meine Linux Mint Debian Edition auf Update Pack 7 aktualisiert. Seitdem ertönt jedes Mal, wenn ich die Lautstärke ändere, indem ich auf dem Lautstärke-Applet auf meinem Panel scrolle, ein nerviger Piepton. Ähnlich dem Verhalten von OSX beim Ändern der Lautstärke.

Ich habe den Sinn davon nie verstanden, es bedeutet, dass ich die Lautstärke nicht lautlos ändern kann und das ist extrem nervig. Ich habe die Toneinstellungen von Cinnamon (und die von Gnome, nur für den Fall, da es Überschneidungen gibt) und auch die Pulse-Audioeinstellungen überprüft. Ich habe Benachrichtigungen in den Toneinstellungen von Cinnamon deaktiviert. Ich habe auch die Registerkarte „Lautstärke-Applets“ in den Einstellungen von Cinnamon überprüft, aber das Lautstärke-Applet hat keine Optionen.

Wie kann ich also diesen lästigen Piepton entfernen und mein stummes System wiederherstellen?

Antwort1

Ich wollte nur eine aktualisierte Antwort für Cinnamon von LMDE 2 (Debian/Jessie) geben.

Seit Cinnamon in LMDE 2 gibt es die Möglichkeit, die Soundeffekte beim Ändern der Lautstärke zu deaktivieren:Soundeinstellungen -> Sounds (Soundeffekte) -> Lautstärke ändern -> aus

Sie müssen nicht an den Javascript-Dateien herumfummeln.

Antwort2

Die gute Nachricht ist, dass die Applets von Cinnamon einfache JavaScript-Dateien sind, die unter gespeichert sind /usr/share/cinnamon/applets/. Das Skript für das Lautstärke-Applet ist . In dieser Datei gibt es eine Subroutine, deren Aufgabe es ist, mich zu ärgern, indem sie meinen Computer piepen lässt:/usr/share/cinnamon/applets/[email protected]/applet.js

_notifyVolumeChange: function() {
    global.cancel_theme_sound(VOLUME_NOTIFY_ID);
    global.play_theme_sound(VOLUME_NOTIFY_ID, 'audio-volume-change');
},

Wenn Sie diese Zeilen auskommentieren, sodass die Funktion nichts tut, wird der Piepton entfernt:

_notifyVolumeChange: function() {
   // global.cancel_theme_sound(VOLUME_NOTIFY_ID);
   // global.play_theme_sound(VOLUME_NOTIFY_ID, 'audio-volume-change');
},

Das war‘s. Speichern Sie einfach die Datei (Sie müssen sie als Root öffnen), starten Sie Cinnamon neu oder entfernen Sie einfach das Applet und fügen Sie es dann wieder hinzu. Dann ist der Ton weg.

verwandte Informationen