Отключить звук при запуске в 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
Я обнаружил, что этот звук воспроизводится из-за файла /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 для этого звука. Смотрите этот ответ относительно создания темы.