Como faço para desativar as bolhas de notificação do indicador de som?

3

Eu tenho o Ubuntu 14.04 LTS. Toda vez que pressiono o botão para aumentar / diminuir volume no meu teclado, esta caixa aparece no canto superior direito da tela, informando o volume atual. Existe alguma maneira de desativar essa caixa de aparecer?

    
por Mark Amery 04.10.2014 / 07:23

2 respostas

1

AFAIK, esta opção não está disponível como configuração do usuário. Você precisa alterar & reconstruir a origem de media-keys.gnome-settings-plugin ( libmedia-keys.so ) de unity-settings-daemon package.

Se você quiser desabilitar todas as notificações, isso é uma duplicata. Veja Como posso personalizar / desativar as bolhas de notificação?

Estou usando o Ubuntu 14.04 64bit.

  1. Faça o download de dependências de construção e amp; fonte:

    sudo apt-get build-dep unity-settings-daemon
    apt-get source unity-settings-daemon
    
  2. Modifique gsd-media-keys-manager.c para desativar somente a notificação de volume

    unity-settings-daemon-14.04.0+14.04.20140606/
    nano plugins/media-keys/gsd-media-keys-manager.c
    

    Use // para comentar essas duas linhas e depois 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;
    }
    
  3. Compilar & substituir o do repositório:

    ./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
    

Como eu o encontrei:

  1. dbus-monitor
  2. Clique na chave de mídia de volume, observe o remetente da chamada de notificação
  3. Você pode ver apenas como número (Ex: :1.14 ), use qdbusviewer para saber o nome:

    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
    
  4. Agora, você recebe o pacote relacionado, relata um bug !!! Mudar Código é apenas uma arte, tente você mesmo. Eu não sou um alienígena.

por user.dz 04.10.2014 / 11:15
0

Instale o NotifyOSDConfig , a GUI usada para configurar o NotifyOSD.

Em seguida, vamos adicionar seu PPA . Abra um Terminal e digite o comando.

sudo add-apt-repository ppa:nilarimogard/webupd8 

Próxima lista de atualizações e início da instalação

sudo apt-get update
sudo apt-get install notifyosdconfig

E como eu desabilitei isso?

Inicie o NotifyOSD Configuration do Dash e, como você vê na captura de tela, é necessário alterar " Largura " e " Raio do canto " para " 0 px "e, em seguida, clique em Aplicar .

Aproveite;)

    
por αғsнιη 04.10.2014 / 10:20