Korzystam z Nautilus do przeglądania moich plików. Używam systemu operacyjnego opartego na Debianie z KDE Plasma 5.
Często używam klawiatury. Kiedy naciskam klawisz w górę podczas nawigacji po plikach, jeśli jestem już na końcu listy plików, Nautilus wyśle duży dźwięk systemowy, który usłyszę przy 100% głośności przez słuchawki. Moja reakcja jest porównywalna do elektryzowania się.
Umieściłem następujące wiersze ~/.bashrc
dla użytkownika sudo (root) i mojego zwykłego użytkownika pulpitu:
# Turn off system beep in console:
xset b off
xset b 0 0 0
Jednak pomimo tego, że sygnał dźwiękowy odchodzi od niektórych miejsc w systemie operacyjnym (takich jak usuwanie pustej linii w terminalu gnomów), wciąż jest w Nautilusie. Myślę, że dzieje się tak dlatego, że Nautilus nie pobiera żadnego z nich .bashrc
lub dlatego, że ignoruje xset
polecenia.
Jak to naprawić?
To, czego potrzebuję, może być na głębszym poziomie niż .bashrc
jakiś plik, który jest wykonywany przez wszystko, ale który wciąż może kontrolować dźwięk. W przeciwnym razie wyłączenie dźwięku w inny sposób lub zastąpienie go może być interesujące.
~/.bashrc
to plik konfiguracyjny użytkownika bash
powłoki, domyślna powłoka terminalowa Debiana. Jeśli zdasz sobie z tego sprawę, to całkiem oczywiste, dlaczego ustawienia bash nie wpływają na inne aplikacje, takie jak Nautilus.
~/.profile
zamiast ~/.bashrc
. Jak zauważył @MSalters, ~/.bashrc
jest uruchamiany po otwarciu nowego terminala, a nie podczas logowania. ~/.profile
Jest uruchamiany po zalogowaniu. (Śmiałam się z twojej reakcji, sam tego doświadczyłem!)
pcspkr
moduł lub użyć innej karty dźwiękowej - jeśli to drugie, będziesz musiał wyłączyć dźwięk w ustawieniach systemu (w tym Gnome jak w odpowiedzi Stephena)