Как отключить звук удара барабана на экране входа?


114

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


3
Звуковые эффекты: Windows против Ubuntu - Ubuntu нуждается в работе в этой области (даже сегодня).
Лонни Бест

Проще просто удалить файл ogg: opensourceinside.blogspot.com/2017/02/…
Nav

Ответы:


59

Звук запуска можно отключить, редактируя конфигурацию Unity Greeter. Выполнение следующего из терминала сделает это:

echo -e '[com.canonical.unity-greeter]\nplay-ready-sound = false' \
    | sudo tee -a /usr/share/glib-2.0/schemas/50_unity-greeter.gschema.override
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/

Если вы используете Ubuntu 12.04 LTS, убедитесь, что у вас установлены обновления, так как эта функция была добавлена ​​в обновление.


13
В gsettings есть опция для этого, com.canonical.unity-greeter play-ready-soundно в настоящее время она не работает. Одна простая вещь, которая работает, когда на экране приветствия просто выключите громкость в звуковом индикаторе. Настройка постоянна
Дуг

@ Дауг, спасибо. Второе и третье предложение вашего комментария не относятся к этому ответу. Я думаю, что они должны идти как отдельный ответ на мой вопрос, чтобы быть более заметным.
Марко Лацкович

2
Я думаю, что ответом для постоянного изменения звука является перемещение или удаление этого файла: /usr/share/sounds/ubuntu/stereo/system-ready.ogg. Смотрите из этой темы -> ubuntuforums.org/...
эдс

3
@emfields Нет необходимости прибегать к такому разрушительному взлому, когда у нас есть встроенная поддержка в поддержку этого. Изменение этого параметра является самым чистым решением.
rndrük

2
aendruk, я за неразрушающие решения, когда они доступны, но до этого момента вроде бы не было. Что это за файл? Это патч для существующего системного приложения?
ЭМП

59

Для Ubuntu 12.04+

LightDM Way

LightDM Way, также известный как FluteFlute Slap, включает в себя необходимость выхода из системы, и на экране входа LightDM вы можете изменить громкость или даже отключить звук.

В Login Greeter вы можете увидеть громкость в правом верхнем углу. Регулировка громкости не влияет на громкость при запуске сеанса, поэтому вы можете отключить звук в Greeter, не отключая звук при запуске сеанса:

введите описание изображения здесь

Ubuntu Tweak Way

Способ Ubuntu Tweak включает в себя необходимость загрузки приложения Ubuntu Tweak и затем отключение звука оттуда. Выполните следующие шаги, и вы можете сделать это следующим образом:

sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak

Откройте Ubuntu Tweak и на вкладке Tweak выберите «Настройки входа», вы должны увидеть опцию «Воспроизвести звук входа в систему». Вам нужно нажать на кнопку блокировки выше, чтобы иметь возможность изменить это.

введите описание изображения здесь

Для Ubuntu 11.10 и ниже

Перейти к System -> Preferences -> Startup Applications

Запуск приложений

Отключите тот, который называется GNOME Login Sound

(снимите флажок и нажмите закрыть)

Отключить звук

Вы также можете перейти System -> Preferences -> Soundи отключить всю звуковую систему (например, звуки окон, оповещения и т. д.)

В старой версии вы могли перейти в раздел «Настройки звука» и выбрать каждый звук и то, что вы хотели сделать. Он был удален около 9.04 или 9.10. Было бы хорошо, если бы он вернулся.


2
@AliNa ​​- Тогда вы нашли ошибку, мой друг. Убейте его спреем от жучка на панели запуска. Вы спасли много жизней в процессе.
Луис Альварадо

1
Вы не можете использовать кнопку MUTE, чтобы отключить звук (он не запоминается), но вы можете установить громкость на 0, которая запоминается нормально и которая не влияет на громкость после входа в систему.
rubo77

1
«Путь LightDM» отключил звук во время моей (i3) сессии. Параметр не был виден в pavucontrolи должен был быть возвращен в приветствии. Изменение соответствующей настройки LightDM было эффективным.
Рафаэль

54

12.04 - 16.10 (LightDM)

Вот что сработало для меня после того, как я установил 12.04 на прошлой неделе.

Вот шаги, адаптированные с http://www.liberiangeek.net/2012/05/disable-the-ready-drum-sound-in-ubuntu-12-04-precise-pangolin/ :

gksudo gedit /usr/share/glib-2.0/schemas/50_unity-greeter.gschema.override

Добавьте эти строки:

[com.canonical.unity-greeter]
play-ready-sound = false

Сохраните, затем запустите:

sudo glib-compile-schemas /usr/share/glib-2.0/schemas/

Перезагрузитесь и наслаждайтесь.


Работает и на 16.10.
Орширо

Работает и 17.04
Кату

Просто подтвердите, что это работает на 18.04 под управлением Unity (для тех, кто странный, как я :)). Быстрое замечание для тех, кто не слишком знаком - вы создаете новый файл, когда открываете "50_unity-greeter.gschema.override". Я был в замешательстве, когда не мог найти этот файл, пока не понял, что инструкция заключается в создании нового файла. (возможно, стоит упомянуть об этом в оригинальном сообщении?)
JamesBB

20

11.10 (LightDM и GDM)

Быстрое решение:

Откройте терминал и выполните команду

sudo mv /usr/share/sounds/ubuntu/stereo/desktop-login{,-disabled}.ogg  

Звук барабана lightdm для готовности системы можно отключить аналогичным образом.

sudo mv /usr/share/sounds/ubuntu/stereo/system-ready{,-disabled}.ogg  

11

За 12.04

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

gksudo gedit /usr/share/gnome/autostart/libcanberra-login-sound.desktop

Затем измените значение для X-GNOME-Autostart-enabledна «истина», т.е. X-GNOME-Autostart-enabled=true

За 11.10

Введите в терминале gksudo gedit /usr/share/gnome/autostart/libcanberra-login-sound.desktopи измените значение NoDisplayс true на false :

введите описание изображения здесь

Теперь зайдите в ваши приложения запуска, и вы должны увидеть и иметь возможность отключить необходимую опцию:

введите описание изображения здесь


10

10.10 (GDM)

Похоже, что на экране входа есть ошибка по этому поводу. Я не могу найти официальный отчет, однако это сообщение на форуме подтверждает исправление.

Зайдите в Система / Администрирование / Экран входа в систему. Разблокируйте его, затем поставьте галочку «Воспроизвести звук входа».

Закройте окно, затем снова вернитесь в приложение, разблокируйте его и снимите галочку с той же опции.

введите описание изображения здесь


7

Если вы используете GDM с 12.04

Чтобы отключить звуки входа в систему, для клавиши gdm для кнопки события и звука должно быть установлено значение false.org.gnome.desktop.sound

Для этого мы должны сначала предоставить GDM право собственности на собственный домашний каталог. Откройте терминал и введите:sudo chown -R gdm:gdm /var/lib/gdm

Затем запустите:

sudo xhost +SI:localuser:gdm
sudo -u gdm gsettings set org.gnome.desktop.sound event-sounds false

и выйдите из системы (или перезагрузите компьютер).

Если вы используете LightDM с 12.04

Откройте терминал с помощью Ctrl + Alt + T и введите / вставьте следующее, по одной строке за раз:

sudo xhost + SI: localuser: lightdm
sudo su lightdm -s / bin / bash
gsettings set com.canonical.unity-greeter play-ready-sound false
Выход

Это отключает play-ready-soundнастройку для экрана входа в систему / пользователя менеджера рабочего стола (lightdm).


У меня не работало 12.04 с gdm. Настройки GDM показывает 2 предупреждения. После перезагрузки звук все еще воспроизводится.
geekQ

Хочешь вставить предупреждения?
иш

Предупреждения: pastebin.com/KTifY1Qi
geekQ

Строка gsettings set com.canonical.unity-greeter play-ready-sound falseвызвала ошибку 15.04, ошибка(process:2257): dconf-WARNING **: failed to commit changes to dconf: Error spawning command line 'dbus-launch --autolaunch=4cc96c42d68a423d93de2cbdd23b5a89 --binary-syntax --close-stderr': Child process exited with code 1
texasflood

dconf-editorможет быть использован для установки com.canonical.unity-greeter.play-ready-sound.
Рафаэль

5

11.10 (LightDM и GDM)

Для удаления звука при запуске:

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

Для включения звука при запуске

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

Для удаления звука входа в систему (после входа в систему):

mv /usr/share/sounds/ubuntu/stereo/desktop-login.ogg /usr/share/sounds/ubuntu/stereo/desktop-login.ogg.old

Для повторного включения:

mv /usr/share/sounds/ubuntu/stereo/desktop-login.ogg.old /usr/share/sounds/ubuntu/stereo/desktop-login.ogg

Примечание: 12.04 с перемещением GDM system-ready.ogg просто меняет звук запуска с оригинального на короткий удар.
geekQ

3

11.10 (LightDM и GDM)

Это должно работать для вас.

gksudo gedit /usr/share/gnome/autostart/libcanberra-login-sound.desktop

Затем измените NoDisplay = на false, т. Д.

или удалить это:

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


1

12.10 (GDM)

Ничто из вышеперечисленного не работает для меня с GDM. Если я отключаю звук готовности системы (бонги), он все равно издает короткий удар барабана (один удар).

Способ отключить это:

  • Загрузись, залезай в gdm.
  • Переключиться на консоль ( Ctrl+ Alt+ F1)
  • Авторизоваться
  • Войти:

    export DISPLAY=:0
    sudo -H -u gdm pavucontrol
    
  • Переключиться обратно на gdm ( Ctrl+ Alt+ F8)

  • Отключить звук в микшере. Я отключил звук в «Воспроизведение» и «Устройства вывода».
  • Закройте микшер, вы можете получить ошибку о записи файла конфигурации, это безвредно.
  • Вернитесь к консоли и введите

    sudo service gdm restart
    

    проверить и exitвыйти.


1

11.04 и более ранние (GDM)

Запустить эту команду в терминале?

sudo -u gdm gconftool-2 --set /desktop/gnome/sound/event_sounds --type bool false



1

Самый простой способ - просто отключить звук в приветствии. Просто нажмите громкость и нажмите «отключить».

Это будет отключить звук только в приветствии.


0

12.04 (LightDM)

Звук бонго LightDM не может быть отключен с помощью какой-либо опции GUI в 12.04, и здесь есть сообщение об ошибке:

Методы командной строки выше могут отключить его.

Звук после входа в систему может быть легко отключен с ответами выше.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.