Зашел в Системные настройки -> Звук и нада. Ubuntu Tweak больше не появляется в Центре программного обеспечения. Как можно отключить эти чертовы бонги в 16.04?
Зашел в Системные настройки -> Звук и нада. Ubuntu Tweak больше не появляется в Центре программного обеспечения. Как можно отключить эти чертовы бонги в 16.04?
Ответы:
На экране входа в систему используйте значок в правом верхнем углу, чтобы отключить звук. Настройка постоянна.
Файл, который воспроизводится при отображении экрана входа в систему:
/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 по вашему выбору. например, немного более приятный service-login.ogg с помощью ln -sfT service-login.ogg system-ready.ogg
или вы можете переименовать или удалить ссылку, аннулируя ее полезность, но я бы предпочел просто переименовать ее в то, что я хотел бы услышать.
Источники:
Тестирование 14.04 и 16.04 с Unity DE.
Я полагаю, что подходящий способ сделать это был бы со здоровой темой. Вы можете создать тему, которая воспроизводит пустой или тихий файл .ogg для этого звука. Смотрите этот ответ относительно создания темы.
Я обнаружил, что этот звук воспроизводится из-за файла /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