Wyłącz dźwięk przez HDMI na stałe

12

Używam Ubuntu 10.10 na swoim laptopie za pomocą zewnętrznego monitora. Monitor jest podłączony kablem HDMI. Zewnętrzny monitor nie ma pudełek, ma wyjście audio dla słuchawek / ..

Teraz, kiedy podłączam monitor zewnętrzny, chcę nadal korzystać z komputerów przenośnych. Teraz automatycznie przesyła dźwięk przez port HDMI.

Mogę z łatwością zmienić odpowiednie ustawienia w menu konfiguracji dźwięku: przechodzę do sprzętu i mogę wybrać urządzenie, którego chcę użyć: wyjście Analog Surround 4.0 zamiast wyjścia HDMI. To działa i słyszę dźwięk przez moje laptopy.

Ale muszę zmienić to ustawienie za każdym razem, gdy podłączam monitor zewnętrzny, gdy wybudzam laptopa ze stanu zawieszenia itp.

Jak mogę ustawić to ustawienie domyślne, bez konieczności ciągłego resetowania?

Dzięki!

użytkownik1254962
źródło

Odpowiedzi:

9

Ubuntu 10.10 jest w jakiś sposób niezbyt aktualny, co utrudnia potwierdzenie domyślnej instalacji pulseaudio. Warto jednak sprawdzić, czy załadowano moduł przełączania na port .

Jeśli tak, spróbuj go wyłączyć, komentując #następujący wiersz w swoim /etc/pulse/default.pa:

# load-module module-switch-on-port-available

Po następnym ponownym uruchomieniu serwera pulseaudio (np. Z pulseaudio -kterminalem) nie powinniśmy już przełączać się na inny port audio, gdy będzie on dostępny (np. Przez podłączenie kabla HDMI).

Takkat
źródło
2
Ok dzięki @ Takkat właśnie tego szukałem!
user1254962,
3
Pięć lat później jest to nadal aktualne w przypadku Ubuntu 17.10 z Gnome (dzięki).
Sander Verhagen
1
@Takkat Jestem na 18.04 w Gnome i moje przełącza się z S / PDIF na HDMI, między zastosowaniami i między restartami. np. obejrzę youtube, potem zamknę kartę, wrócę później, aby obejrzeć inną you tube i znów jest na HDMI. Może się zamieniać, ponieważ ekran przechodzi w stan zablokowania i muszę się ponownie zalogować, ale to wciąż nie jest wystarczający powód. Wolę opcję HDMI, ale chcę, aby pozostała przy moim wyborze i nie zmieniała się losowo. Chcę mieć możliwość ustawienia domyślnego lub zapobiegania przełączaniu. Czy ktoś może rozwinąć tę odpowiedź, aby uzyskać trochę więcej wglądu?
NZ Dev
1
@NZDev Możesz spróbować zdefiniować urządzenie awaryjne za pomocą pavucontrol . Możesz także spróbować usunąć sprzeczne ustawienia użytkownika .
Takkat