Wie deaktiviere ich den Systemton unter Linux? Ich habe keine Superuser-Fähigkeiten, daher kann ich das Kernel / Unload-Modul nicht neu kompilieren.
Wie deaktiviere ich den Systemton unter Linux? Ich habe keine Superuser-Fähigkeiten, daher kann ich das Kernel / Unload-Modul nicht neu kompilieren.
Antworten:
Fügen Sie für in Ihrer Shell erzeugte Pieptöne (die am ärgerlichsten zu sein scheinen) Folgendes zu " ~ / .inputrc " hinzu:
set bell-style none
Beachten Sie, dass dies nicht terminal-, sondern hostspezifisch ist. Das heißt, wenn Sie sich an einem anderen Computer anmelden, über den ssh
dies nicht eingestellt ist, ertönt der Signalton. (Ich habe auf Fedora getestet)
Es gibt verschiedene Ebenen, auf denen Signaltöne vom Benutzer gesteuert werden können. Hier sind einige, die mir bekannt sind:
ANWENDUNGSSTUFE
export LESS="$LESS"' -q'
- fügt -q zu den Standardoptionen hinzu, less
damit es nicht klingelt (z. B. wenn versucht wird, über das Ende einer Datei hinaus zu scrollen)echo 'set bell-style-none' >> ~/.inputrc
- Deaktiviert die Klingel für alle Anwendungen mit readline
TERMINAL LEVEL
xterm -vb
- aktiviert die "visuelle Klingel", die das Terminalfenster blinkt, anstatt ein hörbares Geräusch zu machen. Sie können xterm*visualBell: true
Ihren X-Ressourcen ( ~/.Xdefaults
) hinzufügen , um die Standardeinstellung zu ändern. Die meisten Terminalemulatoren bieten eine ähnliche Option.X SERVER LEVEL
xset b off
- Deaktiviert die X-Server-GlockeMASCHINENSTUFE?
alsamixer
- Speaker
und die Bell
Kanäle und stumm schalten oder leiser stellenIn meinem Fall hat das Stummschalten der ALSA-Kanäle nicht geholfen - manchmal habe ich immer noch eine Klingel vom eingebauten Lautsprecher (sogar mit angeschlossenen Kopfhörern). Durch Deaktivieren der X-Server-Glocke wurde sie jedoch entfernt.