Перейшов до налаштувань системи -> Звук і нада. 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
У цьому випадку модифікація посилання насправді не змінює системний файл, це зміна вказівника на системний файл. Це повинно бути досить простим, щоб вказати його в іншому місці на файл, який ви обрали. наприклад, трохи приємніший сервіс-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-enable = 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