Skip to content

Conversation

@Githubguy132010
Copy link
Owner

Description

This pull request addresses issue #117 by adding terminal bell configuration files that disable bell sounds in various terminal emulators. These configurations ensure that new user accounts created on the system will have bell-free defaults.

Changes Made

Added the following configuration files:

  1. /etc/skel/.inputrc:

    # Disable terminal bell
    set bell-style none
    
    # Include system-wide settings
    $include /etc/inputrc
    
  2. /etc/skel/.config/dconf/user.d/terminal-settings (GNOME Terminal):

    [org/gnome/terminal/legacy]
    bell-is-audible=false
    
  3. /etc/skel/.config/konsolerc (KDE Konsole):

    [Bell]
    BellMode=0
    
  4. /etc/skel/.Xresources (XTerm):

    ! Disable audible bell
    XTerm*bellIsUrgent: false
    XTerm*visualBell: false
    XTerm*bellSupressTime: 0
    
  5. /etc/skel/.config/alacritty/alacritty.yml (Alacritty):

    # Disable terminal bell
    bell:
      duration: 0

Benefits

  • Provides a more consistent silent experience across all terminal emulators
  • Complements the existing system-level beep disabling
  • Ensures that terminal bell sounds (triggered by the BEL ASCII character) will be disabled for all users
  • Configuration files are placed in /etc/skel/ so they will be applied to any new user accounts

Testing

  • Verified that all configuration files have the correct syntax
  • Confirmed that settings are appropriate for each terminal emulator

Fixes #117

@Githubguy132010 Githubguy132010 merged commit 0603ea0 into main Apr 8, 2025
2 checks passed
@Githubguy132010 Githubguy132010 deleted the fix-issue-117-terminal-bell-config branch April 8, 2025 16:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add terminal bell configuration

2 participants