Przypisać programy na stałe do różnych wyjść dźwięku w Pulseaudio?


11

Chcę przypisać wejście i wyjście Skype do zestawu słuchawkowego USB, podczas gdy reszta mojego laptopa korzysta z wewnętrznej karty dźwiękowej. Jest to łatwe zadanie dzięki PulseAudio Volume control (pavucontrol). Jedynym problemem, jaki mam, jest to, że za każdym razem, gdy wykonywane jest połączenie, muszę ręcznie ustawić wyjście i wejście Skype dla mojego urządzenia USB.

Po rozłączeniu Skype znika z poziomu regulacji głośności. Ponownie pojawia się przy następnym połączeniu, tym razem ponownie wybrana zostanie domyślna karta dźwiękowa. Nie powinno być trudno pozwolić PulseAudio wyglądać lub zestaw słuchawkowy USB jest podłączony, gdy dźwięk Skype jest przed wybraniem domyślnego. Sposób, aby to zrobić, jest oczywisty, nie poprzez kontrolę głośności.

Odpowiedzi:


3

https://launchpad.net/earcandy

https://launchpad.net/~earcandy-devel/+archive/ppa

Nie jest kompletny, ale umożliwia przekazanie dźwięku do zestawu słuchawkowego.

btw puls audio nie robi tego domyślnie, programiści nie zgadzają się, że dźwięk powinien przenosić urządzenia w ten sposób.

Powinienem dodać do każdego, kto zna małego pytona, pomoc byłaby z wdzięcznością przyjęta, aby zakończyć tę aplikację.


Próbowałem EarCandy w przeszłości, ale trudno mi było zorientować się, co dokładnie potrafi aplikacja. Wiem, że może wyciszyć aplikacje, jeśli Skype zadzwoni, i to świetnie. Ale jeśli utworzę profil aplikacji, powiedzmy Rhythmbox, mogę nadać mu taką kategorię, jak odtwarzacz muzyczny. Ale jak powiedzieć EarCandy, że kategoria odtwarzacza muzycznego musi przesyłać strumieniowo do mojego odbiornika Bluetooth lub że Skype (lub kategoria VoIP) musi być przekierowany do mojego zestawu słuchawkowego USB? Szkoda, że ​​nie znam Pythona, niestety nie wiem, ponieważ czuję, że Ubuntu nie ma tego działu i potrzebne jest dobre narzędzie do zarządzania dźwiękiem…
Nastrój

… Podoba mi się pomysł scentralizowanego miejsca na opcje dźwięku. Bardziej niż robienie tego w samej aplikacji. Nie wiem więc, dlaczego programiści Pulse-Audio są przeciwni temu. To nie tak, że dają nam inne rozwiązanie. Jeśli wejdę do Skype'a, aby ustawić odpowiednie urządzenie wejścia / wyjścia, daje mi to tylko Pulse-Audio jako opcję. Czy naprawdę oczekują, że ludzie używają tylko jednego urządzenia wejścia / wyjścia na system?
Nastrój

1

Jestem zmieszany. Nagle pavucontrol zapamiętuje moje ustawienia. Teraz, kiedy podłączam zestaw słuchawkowy USB, Skype automatycznie zostaje przekierowany do zestawu słuchawkowego, a Rhythmbox - do mojego odbiornika Bluetooth. Kiedy więc postanowiłem się poddać, naprawiło się…


0

To nie jest cała odpowiedź, ponieważ mam niewielką wiedzę na temat przekierowania dźwięku.

W „skype> opcje> powiadomienia” możesz ustawić, aby skrypt był wykonywany po odebraniu połączenia. Niestety pavucontrol nie akceptuje danych z wiersza poleceń. ale być może do przekierowania dźwięku można użyć również alsamixer.

Mam nadzieję że to pomoże


Dzięki za wskazówkę, nie jest to jednak dokładnie to, czego szukam. Podałem Skype jako przykład, ale ponieważ myślałem, że więcej osób musi borykać się z tym samym, ale mam podobny problem, gdy korzystam z Rhythmbox. Mam odbiornik Bluetooth podłączony do stereo. Mogę skierować dźwięk Rhythmbox do tego odbiornika i wszystko działa dobrze, dopóki trzymam się listy odtwarzania. Po wstrzymaniu lub naciśnięciu następnego lub poprzedniego dźwięk jest kierowany z powrotem na kartę wewnętrzną.
Nastrój
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.