Mam laptopa z portem HDMI. Podczas gdy jesteśmy bezdomni i przebywamy z przyjaciółmi, podłączam go do odbiornika dźwięku przestrzennego za pomocą kabla HDMI. Aby dźwięk działał, muszę otworzyć zadanie ustawień dźwięku i zmienić profil sprzętowy z „Analogowego wyjścia stereo” na „Cyfrowe wyjście stereo (HDMI)”, aby dźwięk pochodził z dźwięku przestrzennego zamiast z mincey głośników laptopa.
Muszę zrobić odwrotność, kiedy odłączam ją od zasilania, aby dźwięk wydobywał się z głośników.
Nudzę się tym. Chciałbym to napisać. Widziałem to pytanie i jego odpowiedź, ale pacmd list-sinks
pokazuje tylko jeden zlew, gdy rozwijany profil dźwięku pokazuje kilka opcji.
Czy jest zdarzenie udev, do którego mógłbym się podłączyć, aby mógł uruchomić skrypt za każdym razem, gdy zmienia się stan HDMI?
udevadm monitor
aby zobaczyć, które zdarzenia udev są wyzwalane przez zmiany stanu HDMI, ale zgodnie z tym: [ spinics.net/lists/xorg/msg52939.html] , nie wszystkie są prawdopodobnie obsługiwane.