Отключить звук при запуске в 16.04

Зашел в Системные настройки -> Звук и нада. Ubuntu Tweak больше не появляется в Центре программного обеспечения. Как можно отключить эти чертовы бонги в 16.04?

7 ответов

На экране входа в систему используйте значок в правом верхнем углу, чтобы отключить звук. Настройка постоянна.

Файл, который воспроизводится при отображении экрана входа в систему:

/usr/share/sounds/ubuntu/stereo/system-ready.ogg

Удалите или переименуйте его, чтобы звук не воспроизводился полностью, или замените / перенаправьте его, чтобы вместо него воспроизводился другой звук.

AFAIK это не уникально для 16.04, поэтому это также должно относиться ко всем другим версиям Ubuntu.

Я использую Ubuntu 16.10. Ответ на удивление прост. На экране входа в систему отключите звук (настройка расположена в верхнем правом углу) и все. Отключение звука на экране входа в систему не влияет на звук сеанса. Я предлагаю вам также попробовать это для других версий Ubuntu перед установкой дополнительного программного обеспечения или настроек.

Если значок аудио не отображается на экране входа в систему, попробуйте перезагрузить систему. У меня свежая установка Xenial, и элементы управления звуком отображаются только при запуске при начальной загрузке, а не при последующих выходах из системы.

И в 14.04, и в 16.04 /usr/share/sounds/ubuntu/stereo/system-ready.ogg на самом деле является ссылкой на dialog-question.ogg, как показано ниже.

$ ll /usr/share/sounds/ubuntu/stereo/
total 340
drwxr-xr-x 2 root root   4096 Jul 22  2014 ./
drwxr-xr-x 3 root root   4096 Jul 22  2014 ../
-rw-r--r-- 1 root root   5016 Mar  2  2011 bell.ogg
-rw-r--r-- 1 root root   8997 Mar  2  2011 button-pressed.ogg
-rw-r--r-- 1 root root   4035 Mar  2  2011 button-toggle-off.ogg
-rw-r--r-- 1 root root   4035 Mar  2  2011 button-toggle-on.ogg
-rw-r--r-- 1 root root 104421 Mar  2  2011 desktop-login.ogg
-rw-r--r-- 1 root root  26925 Mar  2  2011 desktop-logout.ogg
-rw-r--r-- 1 root root  10660 Mar  2  2011 dialog-error.ogg
-rw-r--r-- 1 root root   5377 Mar  2  2011 dialog-information.ogg
-rw-r--r-- 1 root root   9851 Mar  2  2011 dialog-question.ogg
-rw-r--r-- 1 root root  12217 Mar  2  2011 dialog-warning.ogg
-rw-r--r-- 1 root root  22733 Mar  2  2011 message-new-instant.ogg
-rw-r--r-- 1 root root  10429 Mar  2  2011 message.ogg
-rw-r--r-- 1 root root  29299 Mar  2  2011 phone-incoming-call.ogg
-rw-r--r-- 1 root root   7996 Mar  2  2011 phone-outgoing-busy.ogg
-rw-r--r-- 1 root root   4792 Mar  2  2011 phone-outgoing-calling.ogg
-rw-r--r-- 1 root root  17274 Mar  2  2011 service-login.ogg
-rw-r--r-- 1 root root  14573 Mar  2  2011 service-logout.ogg
lrwxrwxrwx 1 root root     19 Feb 26  2016 system-ready.ogg -> dialog-question.ogg
-rw-r--r-- 1 root root   6994 Mar  2  2011 window-slide.ogg

В этом случае изменение ссылки на самом деле не модифицирует системный файл, а модифицирует указатель на системный файл. Это должно быть достаточно просто, чтобы указать в другом месте на файл ogg по вашему выбору. например, немного более приятный сервис-login.ogg с ln -sfT service-login.ogg system-ready.ogg или вы можете переименовать или удалить ссылку, аннулирующую ее полезность, но я бы предпочел просто переименовать ее в то, что я хотел бы услышать.

Источники:

Тестирование 14.04 и 16.04 с Unity DE.

https://unix.stackexchange.com/questions/88824/how-can-i-edit-symlinks

http://man7.org/linux/man-pages/man1/ln.1.html

Я обнаружил, что этот звук воспроизводится из-за файла /usr/share/gdm/autostart/LoginWindow/libcanberra-ready-sound.desktop, который предоставляется пакетом gnome-session-canberra. В описании говорится, что он обеспечивает звуки запуска / выключения. К сожалению, невозможно удалить этот пакет, не нарушив пакет ubuntu-desktop.

Там нет ручек или настроек, чтобы исправить эту проблему.

Наименее инвазивной вещью, которую я нашел, было добавить X-GNOME-Autostart-enabled=false в /usr/share/gdm/autostart/LoginWindow/libcanberra-ready-sound.desktop файл.

Я напишу об этом несколько ошибок (пакет должен быть удален без разрыва зависимостей, и должен быть какой-то нормальный способ отключить звуки через символические ссылки в / etc или в отдельных настройках).

PS Ошибки: https://bugs.launchpad.net/ubuntu/+source/libcanberra/+bug/840858 https://bugs.launchpad.net/ubuntu/+source/ubuntu-meta/+bug/1714764

Я отключил звук входа в систему, как это было предложено Organic Marble, но иногда я все равно слышал громкий звонок, когда нажимал на заставку. Это была абсолютная PITA для диагностики, потому что это случалось только иногда. В конце концов я понял, что это происходит, когда я подключал или отключал кабель питания, когда ноутбук был приостановлен, И если звук ноутбука не был отключен. Когда ноутбук снова включился, он заметил (отключение) подключения одновременно с включением экрана-заставки.

Я нигде не мог найти настройку, которая отключила бы этот звонок, поэтому в итоге я выбрал вариант ответа Бена Легжеро и переименовал файлы:

/usr/share/sounds/KDE-Sys-Log-In-Long.ogg 
/usr/share/sounds/KDE-Sys-Log-In.ogg
/usr/share/sounds/KDE-Sys-Log-In-Short.ogg
/usr/share/sounds/Oxygen-Sys-Log-In-Long.ogg
/usr/share/sounds/Oxygen-Sys-Log-In.ogg
/usr/share/sounds/Oxygen-Sys-Log-In-Short.ogg

Создайте резервную копию звука, удалите ее и замените пустым файлом

cd /usr/share/sounds/ubuntu/stereo/
sudo cp system-ready.ogg system-ready.ogg.back && sudo rm system-ready.ogg

Чтобы снова включить

cd /usr/share/sounds/ubuntu/stereo/
sudo cp system-ready.ogg.back system-ready.ogg && sudo rm system-ready.ogg.back

Я полагаю, что подходящий способ сделать это был бы со здоровой темой. Вы можете создать тему, которая воспроизводит пустой или тихий файл.ogg для этого звука. Смотрите этот ответ относительно создания темы.

Другие вопросы по тегам