Я использую Наутилус, чтобы исследовать мои файлы. Я использую ОС на основе Debian с KDE Plasma 5.
Я часто пользуюсь клавиатурой. Когда я нажимаю клавишу вверх при навигации по файлам, если я уже на краю списка файлов, Nautilus отправит большой системный сигнал, который я услышу на 100% громкости через мои наушники. Моя реакция сравнима с электрификацией.
Я поместил следующие строки ~/.bashrc
для пользователя sudo (root) и для моего обычного пользователя:
# Turn off system beep in console:
xset b off
xset b 0 0 0
Однако, несмотря на звуковой сигнал, исходящий из некоторых мест в ОС (например, удаление пустой строки в терминале gnome), он все еще находится в Наутилусе. Я полагаю, что это потому, что Наутилус не является источником .bashrc
или потому что он игнорирует xset
команды.
Как я могу это исправить?
То, что мне нужно, может быть на более глубоком уровне, чем .bashrc
какой-то файл, который выполняется всем, но который все еще может контролировать звук. В противном случае, может быть интересно отключить звук другим способом или заменить его.
~/.bashrc
это пользовательский конфигурационный файл bash
оболочки, стандартная оболочка терминала Debian. Если вы понимаете это, то становится очевидным, почему настройки bash не влияют на другие приложения, такие как Nautilus.
~/.profile
вместо ~/.bashrc
. Как отметил @MSalters, ~/.bashrc
. Запускается при открытии нового терминала, а не тогда , когда вы войти ~/.profile
. Запускается , когда вы войти (засмеялись хорошо на вашей реакции, я испытал это сам!)
pcspkr
модуль или использовать другую звуковую карту - если последний, вам придется отключить звук в настройках системы (включая Gnome, как в ответе Стивена)