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

12

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

raisinbottom
источник
У вас все еще есть эта проблема? Пожалуйста, примите ответ, который был наиболее полезным для вас, чтобы другие люди с такой же проблемой могли найти качественные ответы, которые работают. Спасибо!
Старейшина Компьютерщик

Ответы:

14

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

Органический мрамор
источник
Хм ... кажется мне хрупким. Склонен к вредным или неуклюжим людям, включающим его.
Бен Легжеро
1
Какой кошмарный сценарий! Спасибо за поднятие этой проблемы.
Органический мрамор
10

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

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

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

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

Бен Легжеро
источник
7
Удаление или замена системных файлов не рекомендуется. Эти файлы будут перезаписываться при каждом обновлении. Там должно быть лучшее решение.
Иван Перес
1
@IvanPerez у тебя есть источник этих знаний? Это такие простые и старые файлы, что я сомневаюсь, что они включены в обновление diff.
Бен Легжеро
1
Ну, вы на самом деле не контролируете, что принесут эти обновления. Обновление, которое следует всем рекомендациям, проходит lintian и затрагивает только те файлы, которыми оно владеет, может отменить ваши изменения. И считаете ли вы хорошей установкой, что, если вы переустановите пакет, вы «сломаете» вещи? (Под перерывом я подразумеваю, что функция больше не работает, в этом случае отключается перезвон). (Я знаю, что мое сообщение звучит очень прямолинейно, но я не имею в виду это как атаку.) В моем случае я отключил звук на экране входа в систему, и изменение было постоянным и независимым от моих настроек после входа в систему.
Иван Перес
1
Когда дело доходит до этого, обновление может стереть системные файлы, настройки, пользовательские данные и т. Д., Если оно хочет (или если оно создано плохо). Я согласен, что это не идеальное решение, но это то, что я использовал и надежно работает для меня (и уже много лет). Если у вас есть лучшее решение, которое гарантированно будет сохраняться между обновлениями, пожалуйста, напишите это как свой собственный ответ, и я, безусловно, добавлю +1!
Бен Легжеро
2
Как предлагают другие решения, все, что вам нужно сделать, это отключить звук на экране входа в систему. Настройка постоянная, и она не влияет на громкость звука после входа в систему. Это сработало для меня.
Иван Перес
9

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

Omaru
источник
Самый логичный метод для меня
Пьер де Леспин
2

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

RNordstrom
источник
1

И в 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.

/unix/88824/how-can-i-edit-symlinks

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

Старейшина Гик
источник
0

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

Крис
источник
0

Я обнаружил, что этот звук воспроизводится из-за файла /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

Георгий Шуклин
источник
Вы можете заметить, что ваш ответ специфичен для гномов, поскольку на это указывает содержимое файла libcanberra-ready-sound.desktop. Решение об изменении символических ссылок смотрите в моем ответе
Elder Geek,