Ok, ist jetzt vieleicht nicht sehr Python spezifisch, aber gibt es einen Weg den Sound Systemweit zu muten? (wie z.B. mit ner entsprechenden Keyboard Taste)
Ich tipp mal irgendwie auf dbus, aber damit hab ich mich noch nicht befasst.
Sound muten in Gnome
Ich weiss nicht ob GNOME über `dbus` eine API dafür bereitstellt, ich dachte GNOME benutzt im Moment noch CORBA zur Interprozesskommunikation?
Es gibt eine ALSA-Bindung für Python: `alsaaudio`. Bei Ubuntu wäre es das `python-alsaaudio`-Paket.
Da kann man sich ein Mixer-Objekt für den "Master"-Kanal geben lassen und die `getmute()`- bzw. `setmute()`-Methode verwenden.
Es gibt eine ALSA-Bindung für Python: `alsaaudio`. Bei Ubuntu wäre es das `python-alsaaudio`-Paket.
Da kann man sich ein Mixer-Objekt für den "Master"-Kanal geben lassen und die `getmute()`- bzw. `setmute()`-Methode verwenden.
Ich hab jetzt mal das alsaaudio Modul versucht, komm aber mangels Dokumentation nicht weiter. alsaaudio.mixers() gibt mir nichts zurück und alsaaudio.Mixer("PCM"").getvolume() hat auch keinen sinnvollen Wert (bzw ich seh den wert in alsamixer nirgends
- http://bash.org/?400459