我想知道是否可以使用XBMC (邮件、网络等)禁用通知。我用的是Kubuntu 14.04.1
我已经找到了这个命令,但是脚本不工作,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我预计,带有qdbus的命令行在终端中独立工作。谢谢
发布于 2014-08-28 09:30:19
好吧,我找到解决办法了!
1)在通知开始时运行script.sh (可以使用KDE,menuK->配置->通知)
2)脚本.sh是:
#! /bin/bash
exec >/home/guillaume/ver-XBMC.log 2>&1
python /home/guillaume/ver-XBMC.py3) 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)在主文件夹中创建日志。
全是这些人!
https://askubuntu.com/questions/516802
复制相似问题