Automatyczne przełączanie dźwięku na HDMI po podłączeniu monitora / odbiornika HDMI do laptopa


13

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-sinkspokazuje 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?


Możesz użyć, udevadm monitoraby 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.
taneli


Aby znaleźć inne rozwiązanie tego problemu, zobacz: askubuntu.com/questions/458194/...
Joe

Odpowiedzi:



3

Miałem ten sam problem, ale łatwo go naprawić w kubuntu ... przejdź do ustawień systemu, ekranu, a znajdziesz zarówno ekran wewnętrzny, jak i hdmi ... wybierz ustawienia, a na dole wybierz hdmi jako domyślne wyjście i zapisz profil u dołu ... za każdym razem, gdy zalogujesz się do KDE, domyślnie użyje ekranu hdmi, a dźwięk będzie automatycznie ustawiony przez fonon ...


1

W Ubuntu 11.10 automatyczne przełączanie nadal nie działa. Najwyraźniej funkcje nie zostały jeszcze zaimplementowane. Korzystam ze skryptu, aby przełączyć profil karty dźwiękowej na HDMI i odwrotnie.

pacmd "set-card-profile output:hdmi-stereo-extra1"

Przypisany klawisz skrótu, życie jest teraz lepsze. Przeczytaj więcej na ten temat tutaj .


-1

W repozytoriach ubuntu znajduje się narzędzie, padevchooser, które twierdzi, że pozwala ci zmieniać dane wyjściowe w locie. Próbowałem tego i to naprawdę nie działa dla mnie (próba przełączania wyjścia między wbudowaną kartą dźwiękową a zewnętrznym centrum muzycznym USB). Narzędzie pozwala mi tylko wybrać „Domyślne” i „Inne ...” zamiast wyświetlać moje dwie opcje wyjściowe.

Możesz jednak rzucić okiem na ten post na blogu opisujący, jak napisać skrypt, aby zmienić urządzenie wyjściowe na HDMI. Nie znam sposobu, aby uruchomić to automatycznie, ale przynajmniej to jedno kliknięcie, więc możesz powiązać go z nieużywanym przyciskiem na laptopie.


Bardzo łatwo jest zmienić także inne urządzenie wyjściowe w Ubuntu. Kliknij wskaźnik dźwięku i wybierz element preferencji audio. Następnie wybierz urządzenia wyjściowe i wybierz, które chcesz. Ale chciał, żeby to było automatyczne. Twoja odpowiedź tak naprawdę nie pasuje. -1.
Jo-Erlend Schinstad
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.