Widziałem kilka podobnych pytań, jednak nie mogłem znaleźć rozwiązania i wszystkie miały kilka lat.
Po podłączeniu laptopa do portu HDMI telewizora muszę ręcznie przejść przez opcje dźwięku i wybrać HDMI, aby dźwięk był odtwarzany przez telewizor. Czy istnieje sposób, aby automatycznie przełączał się przy połączeniu?
dzięki
Odpowiedzi:
Osiągnięcie tego nie jest tak łatwe, jak na pierwszy rzut oka. Zobacz dyskusję poniżej, z powodów, dla których jest ona w rzeczywistości dość skomplikowana:
Istniejące moduły
module-switch-on-connect
imodule-switch-on-port-available
nie będą działać spójnie z HDMI.Obecnie wiele wysiłku włożono w implementację funkcji listy priorytetów, która pozwoli nam określić priorytet urządzenia audio dla pulseaudio, aby do niego dotrzeć (lub nie):
Dopóki nie będzie to ogólnie dostępne w przyszłej wersji PulseAudio, nie mamy większego wyboru niż ręczne przełączanie ujścia wyjścia audio za każdym razem, gdy podłączamy urządzenie audio HDMI.
Aby ułatwić życie w przypadku, gdy często musimy zmieniać nasze urządzenia wyjściowe, możemy rozważyć napisanie małego skryptu, aby umożliwić przełączanie między dwoma odbiornikami wyjściowymi. Zobacz te pytania na początek:
źródło
Napisałem aplet wskaźnika, który pozwala przełączać wyjście dźwięku.
Tak długo, jak problem nie zostanie rozwiązany, aplet ten jest prawdopodobnie wygodniejszy.
Używam 12.04. Daj mi znać, jeśli spróbujesz pomyślnie.
https://github.com/lkettenb/sound-output-switcher
Screentshot:
źródło
sudo apt-get install python-appindicator
ImportError: No module named appindicator
na Ubuntu 16.04 LTSDla użytkowników Gnome Shell selektor urządzeń wyjściowych dźwięku jest praktyczną pociechą, o ile nie ma rozwiązania do automatycznego przełączania. Do tej pory działało to dobrze w przypadku Gnome Shell 3.14 i 3.16.
źródło