Я використовую 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 як у відповіді Стівена)