Add additional systemd services for complete beep silencing #125
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This pull request addresses issue #118 by adding additional systemd services and configurations to ensure comprehensive beep silencing across different environments (virtual consoles and X11/Wayland sessions).
Changes Made
1. Virtual Console Beep Disabling Service
Added a new systemd service that runs
setterm -blength 0for all virtual consoles:airootfs/etc/systemd/system/no-console-beep.service2. X11 Bell Disabling Script
Created an X11 initialization script that disables the X11 bell whenever an X11 session starts:
airootfs/etc/X11/xinit/xinitrc.d/50-no-bell.shxset -bwhen X11 sessions start3. Xorg Bell Configuration
Added a global Xorg configuration that disables the bell for all keyboard input devices:
airootfs/etc/X11/xorg.conf.d/50-no-bell.confBellTypeSoundOffoption in an InputClass sectionBenefits
Testing
Fixes #118