org.gnome.desktop.sound should include a terminal-sounds option that defaults to false
The Problem: Terminal users typically do not want event sounds from their terminal, but may want other event sounds (e.g., volume change event sound). Many find these sounds exceptionally annoying. Heavy terminal users may not use the gnome-terminal or Console in favor of other terminal emulators or may use multiple terminal emulators. Performing this change may not be possible on all terminal emulators, forcing users to engineer their own solution, disable event-sounds altogether, discard their preferred terminal emulator, or switch desktop environments, none of which are desirable outcomes.
Proposed Solution:
- Add terminal-sounds value to org.gnome.desktop.sound
- Use this setting to disable event-sounds for applications that have TerminalEmulator in their .desktop file's list of categories
- setting should default to false
Potential Acceptance Criteria
- Should not make audible sound when event occurs in application with the category of TerminalEmulator when terminal-sounds is set to false
- Should make audible sound when event occurs in application with the category of TerminalEmulator when terminal-sounds is set to true
- terminal-sounds should be false by default
I would like to implement this change myself, but will need to spike on this issue further to do so.
New contributor: if this is not the correct project to post this issue, please direct me to the correct project. GNOME is big and I'm trying my best to get up to speed. A change within this project is necessary to achieve the desired result, but I currently don't know where the schemas in this repo are interpreted. Any guidance and constructive feedback is always desired and appreciated.