Как отключить звуковой индикатор уведомлений пузырей?
У меня Ubuntu 14.04 LTS. Каждый раз, когда я нажимаю кнопку увеличения / уменьшения / отключения звука на клавиатуре, в правом верхнем углу экрана появляется это окно, сообщающее текущий уровень громкости. Есть ли способ отключить эту коробку от появления?
2 ответа
AFAIK, эта опция недоступна в качестве пользовательской конфигурации. Вам нужно изменить и восстановить источник media-keys.gnome-settings-plugin
(libmedia-keys.so
) из unity-settings-daemon
пакет.
Если вы хотите отключить все уведомления, то это дубликат. См. Как я могу настроить / отключить всплывающие уведомления?
Я использую Ubuntu 14.04 64bit.
Загрузите зависимости и источник сборки:
sudo apt-get build-dep unity-settings-daemon apt-get source unity-settings-daemon
изменять
gsd-media-keys-manager.c
отключить только громкие уведомленияunity-settings-daemon-14.04.0+14.04.20140606/ nano plugins/media-keys/gsd-media-keys-manager.c
использование
//
чтобы прокомментировать эти две строки, тоreturn TRUE;
:static gboolean ubuntu_osd_notification_show_volume (GsdMediaKeysManager *manager, gint value, gboolean muted) { //return ubuntu_osd_do_notification (&manager->priv->volume_notification, // "volume", value, muted, volume_icons); return TRUE; }
Скомпилируйте и замените один из репозитория:
./autogen.sh make sudo cp /usr/lib/unity-settings-daemon-1.0/libmedia-keys.so /usr/lib/unity-settings-daemon-1.0/libmedia-keys.so.backup sudo rm /usr/lib/unity-settings-daemon-1.0/libmedia-keys.so sudo cp ./plugins/media-keys/.libs/libmedia-keys.so /usr/lib/unity-settings-daemon-1.0/libmedia-keys.so restart unity-settings-daemon
Как я нашел это:
dbus-monitor
- Нажмите на клавишу громкости мультимедиа, следите за отправителем уведомления вызова
Вы можете видеть только как число (например:
:1.14
), используйтеqdbusviewer
знать имя:method call sender=:1.14 -> dest=:1.107 serial=176 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=Notify string "gnome-settings-daemon" uint32 0 string "notification-audio-volume-medium" string " " string "" array [ ] array [ dict entry( string "x-canonical-private-synchronous" variant string "volume" ) dict entry( string "value" variant int32 44 ) ] int32 -1
Теперь вы получите соответствующий пакет, сообщите об ошибке!!! Изменение кода - это просто искусство, попробуйте сами. Я не инопланетянин.
Я обнаружил, что (на Xubuntu) я могу использовать
xfce4-notifyd-config
(находится в настройках> уведомления) и перейдите на вкладку Приложения, чтобы отключить
xfce volume daemon
от отправки уведомлений. Я не уверен в эквиваленте этого исправления в GNOME.
Прикреплено изображение пользовательского интерфейса:https://imgur.com/yueQ1KQ
Устанавливать NotifyOSDConfig
графический интерфейс, используемый для настройки NotifyOSD.
Тогда давайте добавим это PPA. Откройте Терминал и введите команду.
sudo add-apt-repository ppa:nilarimogard/webupd8
Следующий список обновлений и начало установки
sudo apt-get update
sudo apt-get install notifyosdconfig
И как я это отключил?
запуск NotifyOSD Configuration
от Dash и как вы видите на скриншоте, вам нужно изменить " Width " и " Corner Radius " на " 0 px ", а затем нажать " Apply".
Наслаждаться;)