Snažím se hledat příkaz, který vypíše 1
nebo podle toho, zda mám ztlumený výstup.
Zkoušel jsem toto:
amixer sget Master
Toto je výstup, který dostávám:
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 64
Mono: Playback 64 [100%] [0.00dB] [on]
Nyní se zde odpovídajícím způsobem mění hodnoty (pokud snížím hlasitost, změní se procenta a hodnoty dB). Pokud však zamířím do Pavucontrol
a ztlumit můj výstup na kartě „Výstupní zařízení“, výstup příkazu výše zůstane stejný. Doslova se nic nemění. Ale můj zvuk je skutečně ztlumený.
Jaký příkaz mám použít? Proč to není [on]
změnit na [off]
? Nemělo by?
Předem děkuji.
Přijatá odpověď:
Po dlouhém hledání se mi skutečně podařilo najít odpověď. To může být užitečné pro ostatní, kteří hledají něco takového!
Co potřebujete:
pacmd list-sinks
Tento příkaz má řádek jako tento:
muted: no
A toto no
skutečně změní na yes
, když ztlumím své zařízení. Perfektní. Podařilo se mi odstranit výstup pomocí tohoto příkazu, pokud by to někdo potřeboval:
pacmd list-sinks | awk '/muted/ { print $2 }'
Omlouvám se za příliš brzký příspěvek, zdálo se, že nikde nenajdu řešení.