Как отключить звуки события с gsettings в Ubuntu 18.04

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

Вплоть до сих пор я использовал эту команду для достижения этого:

gsettings set org.gnome.desktop.sound event-sounds false

Однако с 18,04 этими командами больше не работает. Кто-либо знает который схема и ключ использовать теперь?

3
задан 26 June 2018 в 22:06

2 ответа

Перейдите к панели операций и типу в звуке. Нажмите на него и выберите звуковые эффекты. Нажмите OFF для аварийного объема (в настоящее время обозначаемый как НА).

-2
ответ дан 2 December 2019 в 01:24

Не возможно отключить события с помощью gsettings, вместо этого это сохраняется в файлах pulseaudio TDB.

Используя tdbtools (apt install tdb-tools), можно обновить установку в базе данных:

cd ~/.config/pulse

# Create a back-up in case anything bricks
cp *-stream-volumes.tdb stream-volumes.bup

# Get the entry and update it
entry=$(tdbdump *-stream-volumes.tdb | grep "sink-input-by-media-role:event" -a1 | tail -n1 | cut -d'"' -f2)
tdbtool *-stream-volumes.tdb store "sink-input-by-media-role:event" "${entry/00101/00111}"

Это обновляет значение для ключа "sink-input-by-media-role:event" для отключения звука системных звуков (101 → 111). В моем случае это значения в обоих состояниях:

On:  B\011m\01\00v\01\00\01\00\00101talsa_output.usb-FiiO_DigiHug_USB_Audio-01.analog-stereo\000N
Off: B\011m\01\00v\01\00\01\00\00111talsa_output.usb-FiiO_DigiHug_USB_Audio-01.analog-stereo\000N

Ваши значения по всей вероятности отличаются, но значение должно было заменить, остается тем же.

0
ответ дан 2 December 2019 в 01:24

Другие вопросы по тегам:

Похожие вопросы: