首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在XBMC运行时禁用通知声音?

如何在XBMC运行时禁用通知声音?
EN

Ask Ubuntu用户
提问于 2014-08-27 16:38:14
回答 1查看 572关注 0票数 1

我想知道是否可以使用XBMC (邮件、网络等)禁用通知。我用的是Kubuntu 14.04.1

我已经找到了这个命令,但是脚本不工作,XBMC重新启用了声音:

代码语言:javascript
复制
#! /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

我预计,带有qdbus的命令行在终端中独立工作。谢谢

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2014-08-28 09:30:19

好吧,我找到解决办法了!

1)在通知开始时运行script.sh (可以使用KDE,menuK->配置->通知)

2)脚本.sh是:

代码语言:javascript
复制
#! /bin/bash

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

3) python脚本:

代码语言:javascript
复制
#!/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)在主文件夹中创建日志。

全是这些人!

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/516802

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档