Jak można programowo zmienić głośność w Gnome w Ubuntu, zarówno z linii poleceń lub API (Python Preferrably)?Jak programowo zmienić głośność w Ubuntu
Jedynymi znalazłem odpowiedzi na podobne pytania użyć amixer
, która wydaje się nie mieć wpływu na Ubuntu 12.04. Uruchamianie:
amixer set Headphone 10-
Wystawy:
Simple mixer control 'Headphone',0
Capabilities: pvolume pswitch penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 115
Mono:
Front Left: Playback 0 [57%] [-57.50dB] [on]
Front Right: Playback 0 [57%] [-57.50dB] [on]
x% zmienia się za każdym razem, kiedy go uruchomić. Niestety nie ma to wpływu na rzeczywistą objętość. Ostatecznie mówi 0%, ale wolumin jest nadal w pełni naładowany.
Innym minusem jest to muszę określić dokładną aktywnego urządzenia wyjściowego, który nie może wiedzieć, czy istnieje wiele urządzeń. Na przykład, jeśli mam "Master" i "Headphone", jak określić, który z nich jest aktywnym urządzeniem?
Zgadnij: czy zestaw 'amixer Master 10-' działa? Zmiana głośności głównej wpłynie na wszystkie pozostałe kanały. o ile mi wiadomo. – aland
@aland: 'zestaw amixer Master 10-' działa. – jfs
amixer nie działa, niezależnie od tego, które urządzenie określam ... – Cerin