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