Como desabilitar o som das notificações enquanto o XBMC está rodando?

1

Eu gostaria de saber se é possível desativar a notificação usando o XBMC (e-mails, rede, etc.). Estou usando o Kubuntu 14.04.1.

Eu encontrei este comando, mas o script não funciona, o som é reativado pelo XBMC:

#! /bin/bash

qdbus org.kde.kmix /Mixers/PulseAudio__Playback_Streams_3/restore_sink_input_by_media_role_event volume 0
xbmc
qdbus org.kde.kmix /Mixers/PulseAudio__Playback_Streams_3/restore_sink_input_by_media_role_event volume 100

Eu presico que a linha de comando com o qdbus está funcionando independentemente no terminal. Obrigado

    
por Guillaume 27.08.2014 / 18:38

1 resposta

0

Ok, encontrei uma solução!

1) Executando um script.sh enquanto a notificação está chegando (possível com o KDE, menuK- > configuration- > notificações)

2) O script .sh é:

#! /bin/bash

exec >/home/guillaume/ver-XBMC.log 2>&1
python /home/guillaume/ver-XBMC.py

3) O script python:

#!/usr/bin/env python
# coding: utf8

import psutil
import subprocess

app = [psutil.Process(i).name for i in psutil.get_pid_list()]
if "xbmc" in app:
    print "XBMC is running"
    cmd = "qdbus org.kde.kmix /Mixers/PulseAudio__Playback_Streams_3/restore_sink_input_by_media_role_event volume 0"
    subprocess.call(cmd, shell=True)

4) Um log é criado na pasta Home.

Isso é tudo pessoal!

    
por Guillaume 28.08.2014 / 11:30